关于System.Diagnostics.PerformanceCounter的使用的疑问
我在对CPU使用时间上碰到问题:
PC.NextValue();
有Class B,
Class B
{
PC = new PerformanceCounter("Processor",
"% Processor Time","_Total");
public int nextValue;
void abc()
{
nextValue = PC.NextValue();
}
}
我在Class A中,引用了Class B,Class B中声明了一个PC对象
Class A
{
while ( true )
{
b = new ClassB();
int i = b.nextvalue; <-----------想每次获取PC的新值,但未如愿
}
}
本意是不断地获取ClassB中 PC计数器的新值,事实上i每次的值都是0,没有获取
连续值,请问该如何解决这个问题?