PerformanceCounter counters = new PerformanceCounter("Processor", "% Processor Time", "_Total");
while (true)
{
counters.NextValue();
System.Threading.Thread.Sleep(1000);
Console.WriteLine(counters.NextValue() + "%");
Console.WriteLine();
}我通过这样的方法来实时获取cpu的占用率,可总是比TaskManager有10%的偏差,请问这是为什么呢?


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/887/viewspace-3126481/ ,如需转载,请注明出处,否则将追究法律责任。