大家好,有个问题困扰我一下午了:
我通过如下代码从性能计数器读取处理器的工作时间。
PerformanceCounter counter = new PerformanceCounter() { CategoryName = “Processor”, CounterName = “% Processor Time”, InstanceName = “_Total” }; var value = counter.NextValue();
封装在一个WCF服务里的某个方法里,然后我从 WCF测试客户端进行调用时,出现两种情况
1. 如果我在如上代码设置断点,那么可以返回出符合当时CPU情况的数值
2. 如果不设置断点,在WCF测试客户端里面显示返回出来的数值要么是0,要么是100
可有良策?谢谢
冰-封-之-巅