Próbuję dowiedzieć się, jak zebrać bieżący procent wykorzystania każdego pojedynczego procesora na moim komputerze. Jeśli używam "System.Environment.ProcessorCount;" Mogę uzyskać liczbę procesorów na moim komputerze i obecnie zwraca "2". Nie wiem, czego szukam, lub nie ma zbyt wielu informacji na ten temat w Internecie.Wiele procesorów i PerformanceCounter C#
Poniżej znajduje się kod, którego używam obecnie, aby uzyskać łączny bieżący procent wykorzystania wszystkich procesorów łącznie.
protected PerformanceCounter cpuCounter = new PerformanceCounter("processor", "% Processor Time", "_Total");
public string getCurrentCpuUsage()
{
return cpuCounter.NextValue() + "%";
}
Dziękuję za wszelką pomoc,
Aaron
Święta krowa! Dziękuję Ci. –