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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.