On Windows XP SP3, in Task Manager I assume that the "System Idle Process" is not counted as part of the overal "CPU Usage", therefore at any time the sum of both should be 100%, which seems to be true most of the time.

However sometimes, the CPU Usage may be at 50% or more while the idle process is still using 90% or more! For example when I start a program on my dual-core, I see one CPU going to 100% and the other staying fairly low, so the overall usage is around 60%, but the idle process is still above 90%.

What could be the reason for this discrepancy, and what is my CPU really doing at that time?

Note: I've checked the "Show processes from all users" box in the Processes tab.


1 Answer 1


XP Task manager is not a very good tool for looking at this kind of information, that is why MS added Resource Monitor to Vista and W7, a much better monitoring tool, task manager was also improved. XP does have Performance Monitor, type perfmon into a run box, still not anything like Vista-W7 tools

Some tools you can add to XP



  • This answer doesn't help. All the tools you mention are looking at the same set of counters; they are just different displays. Aug 2, 2015 at 20:01
  • Evidently the person that asked the question thought it was useful and accepted my answer.
    – Moab
    Aug 3, 2015 at 22:16
  • Nevertheless, my statement holds. These tools will all show you the same numbers because they're all using the same data sources. Aug 3, 2015 at 22:21
  • Ok so you get a blue ribbon for commenting on a 5+ year old accepted answer, now move on.
    – Moab
    Aug 3, 2015 at 22:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .