首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

哪个种可以获取CPU占用率

2012-12-16 
哪个类可以获取CPU占用率?这是我的代码:private void count(){PerformanceCounter pc new PerformanceCo

哪个类可以获取CPU占用率?
这是我的代码:


private void count()
        {
            PerformanceCounter pc = new PerformanceCounter("Processor", "% Processor Time", "_Total");
            int value;
           
            while (true) {
                
                //获取CPU使用率并取整
                value=(int)pc.NextValue();
                //将使用率显示在label上
                label21.Text =value+"%";
                //线程睡眠1秒
                Thread.Sleep(1000);
            }


但是我发现这个占用率与任务管理器里的占用率大多数时候不同步。
请问是否是用的类不对?
我这个方法有不对的地方吗?
[最优解释]
用的类是对的

热点排行