private void statsTimer_Tick(object sender, EventArgs e) { long memUsage = _thisProc.PrivateMemorySize64 / 1024 / 1024; toolStripStatusLabel_memory.Text = String.Format("Mem: {0} MB CPU: {1}%", memUsage, _cpuUsage.GetUsage()); }
private void statsTimer_Tick(object sender, EventArgs e) { //long memUsage; //long reservedMemUsage; //if (_perfCountersAvailable) //{ // memUsage = Convert.ToInt32(_committedRamCounter.NextValue()/1024/1024); // reservedMemUsage = Convert.ToInt32(_reservedRamCounter.NextValue()/1024/1024); //} //else //{ // _thisProc.Refresh(); // memUsage = _thisProc.PrivateMemorySize64 / 1024 / 1024; // reservedMemUsage = _thisProc.VirtualMemorySize64 / 1024 / 1024; //} toolStripStatusLabel_memory.Text = String.Format("CPU: {0}%", _cpuUsage.GetUsage()); }
private void statsTimer_Tick(object sender, EventArgs e) { long memUsage; long reservedMemUsage; if (_perfCountersAvailable) { memUsage = Convert.ToInt32(_committedRamCounter.NextValue() / 1024 / 1024); reservedMemUsage = Convert.ToInt32(_reservedRamCounter.NextValue() / 1024 / 1024); } else { memUsage = _thisProc.PrivateMemorySize64 / 1024 / 1024; reservedMemUsage = _thisProc.VirtualMemorySize64 / 1024 / 1024; } toolStripStatusLabel_memory.Text = String.Format("Mem: {0}/{2} MB CPU: {1}%", memUsage, _cpuUsage.GetUsage(), reservedMemUsage); }