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()  + " % ";