这是我的代码: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);
}
但是我发现这个占用率与任务管理器里的占用率大多数时候不同步。
请问是否是用的类不对?
我这个方法有不对的地方吗?
{
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);
}
但是我发现这个占用率与任务管理器里的占用率大多数时候不同步。
请问是否是用的类不对?
我这个方法有不对的地方吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货