On my system (Windows 7), it seems that Process Explorer is reporting the wrong CPU usage:

  • When Firefox is running, I constantly get 30%+
  • When I kill Firefox, I still get about the same CPU usage
  • If I sort by CPU time, Process Explorer itself is taking between 18% and 22%
  • Task Manager reports < 10% (which is still a lot while doing nothing)

… all of this while doing nothing special, just having those apps open.

CPU: Intel Core2 Duo P8600 2.4 GHz

Any ideas or ways to investigate this problem?

  • 1
    Do do know that Process Explorer in order to run will have to take CPU time eventually? There's nothing wrong with it taking ~20%. What exactly do you think is wrong with your values? – slhck May 30 '11 at 7:03
  • Don't forget that Process Explorer will automatically up itself to "High" priority (Task Manager does the same). – user1686 May 30 '11 at 13:12
  • @slhck: 20% is a lot. Got about 0.80% on a slightly better machine (~2 % when sorting by cpu time; why, btw?). – ymajoros May 31 '11 at 14:04

In recent versions of Process Explorer, the CPU usage percentage is calculated differently. According to Mark Russinovich, the author of Process Explorer:

Process Explorer shows actual CPU usage now based on cycle counts. If you have speedstep or other CPU frequency throttling enabled that will cause work consuming some number of cycles to be calculated as a higher percentage of available cycles per second.

If you prefer the old CPU percentage, use a previous version of Process Explorer (v14.01). You could also ask for the old CPU usage percentage in the feature request thread.

Note the "show one graph per CPU" option shows each CPU's usage without accounting for speedstep. However, the other CPU percentage displays are not affected. You can also disable your processor's speedstep, but that seems a little extreme...

| improve this answer | |

Open the Start Menu and in the search box, type:


Hit Enter and see what Windows 7 says about the processor usage.

| improve this answer | |
  • 6-10% when left running – ymajoros May 31 '11 at 14:15
  • What processes are using this 6-10%? Did you try running process monitor as Administrator? Which version of Process Monitor? – Moab May 31 '11 at 21:34
  • Latest version of Process Monitor. 6-10% is from resmon. About half of it comes from perfmon.exe itself, 1.4% from "System interrupts". – ymajoros Jun 1 '11 at 14:00
  • 6-10 for resmon seems high, mine only shows 1%, occasionally 2%. Sorry I meant to say Process Explorer, try re-downloading it and running as Administrator. – Moab Jun 1 '11 at 15:41
  • I always run it as administrator. – ymajoros Jun 2 '11 at 5:38

The only work-around for this has been to use ProcExp v14.01. Unfortunately it doesn't work on Win8 well, so the best work-around for now is Process Hacker - which is now capable enough to have a chance of replacing ProcExp.

Here's a screnshot of the problem:

enter image description here

| improve this answer | |
  • What problems do you have with ProcExp? I'm running v14.0.0.0 on Win8 without any problems. – Leftium Mar 5 '13 at 1:28
  • @Leftium I don't remember exactly; I think it locked up when I did something simple. But no worries; I've switched to ProcessHacker and I see no reason to ever look back; I couldn't find a single missing feature and a bunch of improvements I've wanted for ages. Highly recommended. – RomanSt Mar 5 '13 at 9:37

You could try installing SysInternals (owned by Microsoft for quite sometime now) Process Monitor and see if you get different values.

| improve this answer | |

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.