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

技术百科 码拜 7年前 (2014-12-12) 880次浏览 0个评论
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使用率的怪异问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!