我想测量每个处理器的 cpu 使用率。
当我运行以下程序时,我得到实例名称2
、、、、和。我想我应该得到, , , .3
0
1
_Total
0
1
0,_Total
1,_Total
结果是什么意思?如何获取每个处理器的总 cpu 使用率。不是每个核心?
class PerfMonitor
{
static void Main()
{
var pc = new PerformanceCounter("Processor", "% Processor Time");
var cat = new PerformanceCounterCategory("Processor");
var instances = cat.GetInstanceNames();
foreach (var s in instances)
{
pc.InstanceName = s;
Console.WriteLine("instance name is {0}", s);
}
}
}