Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My System process (Not system idle process) is using 5-10% CPU constantly.

Using Sysinternals process explorer, I've identified the offending thread as having an ID of 8 and the following stack trace:


How can I take the above information and determine which DLL/Driver/??? is the culprit?

Edit: Interestingly, after a reboot, the System process is still eating up CPU (It's the same Thread Id (8) which is using CPU but I'm assuming that's pure coincidence). The stack trace, however, is noticeably different:

share|improve this question
How to trace System Interrupts and high… – Moab Jun 12 '11 at 20:12
up vote 1 down vote accepted

Please configure your symbols so that you get more useful information, also look into the stacks if you can.

Other than that, you can try this procedure so that I could try to look into it (or you could yourself)... :)

share|improve this answer
Thanks. I've added symbol support and edited the stack trace to include the additional information. – Basic Jun 12 '11 at 15:35
@Basiclife: With the other procedure you can figure out which interrupts cause this behavior in System. – Tom Wijsman Jun 12 '11 at 16:25

You must log in to answer this question.

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