Por que o contador de desempenho da CPU continuava relatando 0% de uso da CPU?
PerformanceCounter cpuload = new PerformanceCounter();
cpuload.CategoryName = "Processor";
cpuload.CounterName = "% Processor Time";
cpuload.InstanceName = "_Total";
Console.WriteLine(cpuload.NextValue() + "%");
A saída é sempre 0%, enquanto ocpuload.RawValue
é mais ou menos 736861484375, o que aconteceu emNextValue()
?