

The reason I assembled this zipped file is that Microsoft doesn’t offer a separate download for the PoolMon tool. This file contains the poolmon.exe tool (the version released on ) and a shortcut we need to run this tool. Download the PoolMon tool ready to use in this zipped file below: The explanation of how PoolMon works is explained in detail on Microsoft Official Website, but here we will focus on how to fix this problem right away:ġ. This tool gives us detailed info on the memory allocation to the system paged and non-paged pools.

We can clear the paged pool and non-paged pool memory by using the Memory Pool Monitor, also known as PoolMon. How to Clear Paged Pool and Non Paged Memory using PoolMon If you couldn’t find the cause of the memory leak through Process Explorer, try to use PoolMon (Memory Pool Monitor) to find the memory leak. Try to uninstall or update the app, if the problem is caused by an app, or try to update the faulty driver, this is how you can update all outdated drivers at once. This issue is usually caused by an app or, more commonly, a device driver that is leaking memory. Try to uninstall or update what is causing the problem. This will show you which app or driver is responsible for the non-paged pool memory leak.Ħ. Then go to the non-paged pool column and click on it to sort it from the highest to lowest: You can also check paged pool if your memory leak is happening on paged pool.ĥ. Under Process Memory, check Nonpaged pool:

On the View menu, click on Select Columns:Ĥ. Extract the content, and run Process Explorer (procexp64) as admin.ģ. Download Process Explorer from the Microsoft website.Ģ. When digging deeper for the causes of high RAM usage on Windows, you might find a massive amount of RAM used as either paged pool or non-paged pool memory in task manager.Įxcept for the obvious symptoms of high ram usage (like slow applications, freezing, etc.), it is not so easy to spot when your paged pool or non-paged pool memory is too high, as it doesn’t show in the processes tab in task manager.Īnother problem is that even though task manager shows the total usage of paged pool and non-paged pool memory in the Performance tab, it won’t tell us what exactly is using this memory.Īnd, of course, to fix the paged pool or non-paged pool memory leak we will need to know where exactly this memory is going.
