public class CpuUsing {
private readonly PerformanceCounter _cpuUsing = new PerformanceCounter();
public double Progress()
{
_cpuUsing.CategoryName = "Processor";
_cpuUsing.CounterName = "% Processor Time";
return _cpuUsing.NextValue();
}
}
طریقه استفاده
باید قطعه کد زیر در رویداد کنترل تایمر نوشته شود و پروپرتی تایمر ترو شود
label1.Text = "میزان مصرف پردازنده : " + new CpuUsing().Progress() + " % ";