public void RefreshGraph(GCircularProgress CPU_Usage) { Double percent = cpuCounter.NextValue(); Int32 usage = Convert.ToInt32(percent); GraphPath.Add(usage); CPU_Usage.Value = usage; }
public void RefreshGraph(RAM ram, GCircularProgress Ram_Physical_Usage, GCircularProgress Ram_Virtual_Usage, MetroLabel Ram_Physical_Used_Size, MetroLabel Ram_Virtual_Used_Size) { UInt64 physicalTotal = ram.PysicalSize; UInt64 physicalAvailable = ram.AvailablePhysicalSize; UInt64 virtualTotal = ram.VirtualSize; UInt64 virtualAvailable = ram.AvailableVirtualSize; Double physicalPercentage = (physicalTotal - physicalAvailable) * 100 / physicalTotal; Double virtualPercentage = (virtualTotal - virtualAvailable) * 100 / virtualTotal; GraphPath.Add((Int32)physicalPercentage); Ram_Physical_Usage.Value = (Int32)physicalPercentage; Ram_Virtual_Usage.Value = (Int32)virtualPercentage; Ram_Physical_Used_Size.Text = String.Format("{0:F2} GB in use", (physicalTotal - physicalAvailable) / 1024f / 1024f / 1024f); Ram_Virtual_Used_Size.Text = String.Format("{0:F2} GB in use", (virtualTotal - virtualAvailable) / 1024f / 1024f / 1024f); }