Code Bye

进程的CPU使用率的怪异问题

PerformanceCounter pfCPUTime = new PerformanceCounter("Process", "% Processor Time", process.ProcessName);
 pfCPUTime.NextValue();
CPUUseRate = Math.Round(pfCPUTime.NextValue() / Environment.ProcessorCount, 2);

是通过计数器获取的。问题是运行的时候获取的值是20%以上,为什么调试的时候就获取正确的值了大概是在0~2%….


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明进程的CPU使用率的怪异问题