Jump to content

Ram Leaking

Go to solution Solved by Tabs,

If anyone finds this thread through a search or anything, the offending pool tag was Wfpn - netio.sys    - WFP NBL info container, which was leaking non paged pool due to the Killer E2200 network driver. The solution was to replace the driver with the compatible driver from the Microsoft catalogue for the Atheros equivalent E8161 and installing through Device Manager.

Over the last 3 months i have noticed after long gaming sessions and idle time, my RAM will be maxed out. When i restart i see the usage just climb and climb without doing anything. I will attach pictures of what my computer gets to after a day of being on at close to idle for it. Firefox does use some of it like 1GB, but i still think it should be lower than what it is. any input on why this is, already looked up some things to try and fix the issue maybe. This is a YouTube video i found on it. Will attach snapshots of my Usage.

 

System Specs:
CPU: i7 4790k
MOBO: MSI MSI Z97-G45
RAM: 32GB DDR3 
GPU: GTX 1080 Strix 
COOLING: Custom EK Loop
SSD: 500GB M.2 SSD 500GB Samsung Evo and 2TB HDD

OS: Windows 10 64-Bit

 

perf - Copy.PNG

Perf1 - Copy.PNG

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/
Share on other sites

Link to post
Share on other sites

have you disabled superfetch?

Primary System

  • CPU
    Ryzen R6 5700X
  • Motherboard
    MSI B350M mortar arctic
  • RAM
    32GB Corsair RGB 3600MT/s CAS18
  • GPU
    Zotac RTX 3070 OC
  • Case
    kind of a mess
  • Storage
    WD black NVMe SSD 500GB & 1TB samsung Sata ssd & x 1TB WD blue & x 3TB Seagate
  • PSU
    corsair RM750X white
  • Display(s)
    1440p 21:9 100Hz
Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662138
Share on other sites

Link to post
Share on other sites

Sorry not a helping post... but every time I read Ram Leak I imagine the mainboard in front of me, looking at the ram slots, and every now and then a 0 or a 1 drops down... 

 

Opening the case after some while and on the case bottom a small mountain of 0s and 1s... 

Main System:

Anghammarad : Asrock Taichi x570, AMD Ryzen 7 5800X @4900 MHz. 32 GB DDR4 3600, some NVME SSDs, Gainward Phoenix RTX 3070TI

 

System 2 "Igluna" AsRock Fatal1ty Z77 Pro, Core I5 3570k @4300, 16 GB Ram DDR3 2133, some SSD, and a 2 TB HDD each, Gainward Phantom 760GTX.

System 3 "Inskah" AsRock Fatal1ty Z77 Pro, Core I5 3570k @4300, 16 GB Ram DDR3 2133, some SSD, and a 2 TB HDD each, Gainward Phantom 760GTX.

 

On the Road: Acer Aspire 5 Model A515-51G-54FD, Intel Core i5 7200U, 8 GB DDR4 Ram, 120 GB SSD, 1 TB SSD, Intel CPU GFX and Nvidia MX 150, Full HD IPS display

 

Media System "Vio": Aorus Elite AX V2, Ryzen 7 5700X, 64 GB Ram DDR4 3200 Mushkin, 1 275 GB Crucial MX SSD, 1 tb Crucial MX500 SSD. IBM 5015 Megaraid, 4 Seagate Ironwolf 4TB HDD in raid 5, 4 WD RED 4 tb in another Raid 5, Gainward Phoenix GTX 1060

 

(Abit Fatal1ty FP9 IN SLI, C2Duo E8400, 6 GB Ram DDR2 800, far too less diskspace, Gainward Phantom 560 GTX broken need fixing)

 

Nostalgia: Amiga 1200, Tower Build, CPU/FPU/MMU 68EC020, 68030, 68882 @50 Mhz, 10 MByte ram (2 MB Chip, 8 MB Fast), Fast SCSI II, 2 CDRoms, 2 1 GB SCSI II IBM Harddrives, 512 MB Quantum Lightning HDD, self soldered Sync changer to attach VGA displays, WLAN

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662147
Share on other sites

Link to post
Share on other sites

Are you at a large amount of pool usage right now? Look at the docs about PoolMon (Microsoft.com) to determine which driver is allocating the memory. Paged and non-paged pool allocations are used by drivers, which makes it hard to find an exact culprit without tools like this.

 

If poolmon can find a specific driver or driver(s) that are causing the ram bloating, you can look for fixes, updates, or at least narrow down what hardware is causing the problems.

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662150
Share on other sites

Link to post
Share on other sites

1 minute ago, Tabs said:

Are you at a large amount of pool usage right now? Look at the docs about PoolMon (Microsoft.com) to determine which driver is allocating the memory. Paged and non-paged pool allocations are used by drivers, which makes it hard to find an exact culprit without tools like this.

 

If poolmon can find a specific driver or driver(s) that are causing the ram bloating, you can look for fixes, updates, or at least narrow down what hardware is causing the problems.

I would hint at a driver too...

 

My win 10s don't behave like that... all are intel paired with nvidia. My main system sometimes keeps running for a week without a reboot or shutdown and doesn't behave like that.

 

What also helps, shutting down all the background apps... you don't need steam, uplay, gog galaxy etc running all the time, only when you use them. as well as a lot of stuff which Win 10 tries to run in the background like the photo app which is running, even if you haven't clicked on it.

Main System:

Anghammarad : Asrock Taichi x570, AMD Ryzen 7 5800X @4900 MHz. 32 GB DDR4 3600, some NVME SSDs, Gainward Phoenix RTX 3070TI

 

System 2 "Igluna" AsRock Fatal1ty Z77 Pro, Core I5 3570k @4300, 16 GB Ram DDR3 2133, some SSD, and a 2 TB HDD each, Gainward Phantom 760GTX.

System 3 "Inskah" AsRock Fatal1ty Z77 Pro, Core I5 3570k @4300, 16 GB Ram DDR3 2133, some SSD, and a 2 TB HDD each, Gainward Phantom 760GTX.

 

On the Road: Acer Aspire 5 Model A515-51G-54FD, Intel Core i5 7200U, 8 GB DDR4 Ram, 120 GB SSD, 1 TB SSD, Intel CPU GFX and Nvidia MX 150, Full HD IPS display

 

Media System "Vio": Aorus Elite AX V2, Ryzen 7 5700X, 64 GB Ram DDR4 3200 Mushkin, 1 275 GB Crucial MX SSD, 1 tb Crucial MX500 SSD. IBM 5015 Megaraid, 4 Seagate Ironwolf 4TB HDD in raid 5, 4 WD RED 4 tb in another Raid 5, Gainward Phoenix GTX 1060

 

(Abit Fatal1ty FP9 IN SLI, C2Duo E8400, 6 GB Ram DDR2 800, far too less diskspace, Gainward Phantom 560 GTX broken need fixing)

 

Nostalgia: Amiga 1200, Tower Build, CPU/FPU/MMU 68EC020, 68030, 68882 @50 Mhz, 10 MByte ram (2 MB Chip, 8 MB Fast), Fast SCSI II, 2 CDRoms, 2 1 GB SCSI II IBM Harddrives, 512 MB Quantum Lightning HDD, self soldered Sync changer to attach VGA displays, WLAN

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662165
Share on other sites

Link to post
Share on other sites

8 minutes ago, Tabs said:

Are you at a large amount of pool usage right now? Look at the docs about PoolMon (Microsoft.com) to determine which driver is allocating the memory. Paged and non-paged pool allocations are used by drivers, which makes it hard to find an exact culprit without tools like this.

 

If poolmon can find a specific driver or driver(s) that are causing the ram bloating, you can look for fixes, updates, or at least narrow down what hardware is causing the problems.

Downloading it now, for every second that goes by its 1 MB in non-paged pool.

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662179
Share on other sites

Link to post
Share on other sites

Just now, Kunni said:

What does superfetch do exactly?

SuperFetch puts recently-accessed files and data into unused memory so that if the data is needed, it doesn't need to be read directly from disk. It's irrelevant in this case because superfetch adds to the "Cached" memory statistics on task manager, it does not add data to any of the paged or non-paged pools. Paged and non-paged pools are for drivers *only*.

 

For example, on my task manager, you can see I have 4.7GB of active (in-use) memory, and 8.1GB of files cached with SuperFetch. these are separate values from the paged and non-paged pool values which are shown below it.

taskmanager.png

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662183
Share on other sites

Link to post
Share on other sites

1 minute ago, Tabs said:

SuperFetch puts recently-accessed files and data into unused memory so that if the data is needed, it doesn't need to be read directly from disk. It's irrelevant in this case because superfetch adds to the "Cached" memory statistics on task manager, it does not add data to any of the paged or non-paged pools. Paged and non-paged pools are for drivers *only*.

 

For example, on my task manager, you can see I have 4.7GB of active (in-use) memory, and 8.1GB of files cached with SuperFetch. these are separate values from the paged and non-paged pool values which are shown below it.

taskmanager.png

So enable superfetch then? because at the moment it is off and staying off.

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662193
Share on other sites

Link to post
Share on other sites

Just now, Kunni said:

So enable superfetch then? because at the moment it is off and staying off.

Keep it off for now, I just wanted to explain why SuperFetch is *not* going to be the cause of this problem. It's 100% a driver issue, since SuperFetch memory usage shows up as "Cached".

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662197
Share on other sites

Link to post
Share on other sites

8 minutes ago, Tabs said:

Keep it off for now, I just wanted to explain why SuperFetch is *not* going to be the cause of this problem. It's 100% a driver issue, since SuperFetch memory usage shows up as "Cached".

After downloading and installing PoolMon i cant seem to find it in the folder it said it would install to or even find a name for it in the search bar. ideas?

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662233
Share on other sites

Link to post
Share on other sites

Poolmon is included with the Windows Driver Kit, if you installed that, it'll be in *installpath*/tools/x64/poolmon.exe. I don't recommend downloading it separately or from non-Microsoft sources, but that does mean downloading the *entire* kit, which is like ~800MB.

 

 

poolmon.png

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662245
Share on other sites

Link to post
Share on other sites

Once you have access to it, open a command prompt as administrator and run poolmon /p /b, which will show you all your non-paged pool memory usage, sorted by highest first. You're looking for the 4-digit long code at the start of the line, which is known as a "pool tag" and identifies which driver is the main pool hog.

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662257
Share on other sites

Link to post
Share on other sites

If anyone finds this thread through a search or anything, the offending pool tag was Wfpn - netio.sys    - WFP NBL info container, which was leaking non paged pool due to the Killer E2200 network driver. The solution was to replace the driver with the compatible driver from the Microsoft catalogue for the Atheros equivalent E8161 and installing through Device Manager.

Link to comment
https://linustechtips.com/topic/856265-ram-leaking/#findComment-10662491
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×