Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

Is there any sort of tool (either 3rd party or internal to Windows) to view what processes, handles, etc. are using what amount (absolute or percentage) of the kernel nonpaged memory pool in Windows XP SP3?

share|improve this question
up vote 1 down vote accepted

You can start perfmon, select the Process performance object, select the Pool Nonpaged Bytes counter, select all instances and click the Add button. This will show you how much Pool Nonpaged bytes memory is being used by each process currently running.

share|improve this answer
Perfect, thanks! – russcollier Aug 17 '10 at 16:01
Glad to help... – joeqwerty Aug 17 '10 at 16:46

You can also use Poolmon.

share|improve this answer

Run the Windows debugger (windbg.exe). Use the following command to display nonpaged and paged pool usage, sorted by nonpaged pool:

!poolused 2

You can also get a fairly good overview of pool usage and maximums using:


Debugging Tools - Getting Started

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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