Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

3 Answers 3

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

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:

!vm

Debugging Tools - Getting Started
http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx

share|improve this answer

You can also use Poolmon.

share|improve this answer

Your Answer

 
discard

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.