ITPub博客

首页 > > > 我用PerformanceCounter来获取CPU的占用,为什么常常会低于TaskManager

我用PerformanceCounter来获取CPU的占用,为什么常常会低于TaskManager

作者:hawkliu 时间:2019-11-19 17:25:40 0 删除 编辑
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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-29

  • 博文量
    274
  • 访问量
    1130