How to get CPU usage for more than 2 cores?
I try to get in my program CPU usage divided by a cores. Now I use the PerformanceCounter and changing the InstanceName between 0 and 1 I have the data from 2 cores. PerformanceCounter pc0 = new PerformanceCounter("Processor", "% Processor Time", "0"); PerformanceCounter pc1 = new PerformanceCounter("Processor", "% Processor Time", "1"); How I can get core usage for 3rd, 4th core etc.? Does anyone can help me? Thanks I havent used PerformanceCounter before but is there something wrong with doing this? PerformanceCounter pc0 = new PerformanceCounter("Processor", "% Processor Time", "0");