[SOLVED] 99% Memory usage after windows being up for 30/35 minutes.

Status
Not open for further replies.

ahmd3500

Reputable
Nov 20, 2018
52
1
4,535
Hey guys

So recently Ive been having a super weird issue
Just out of the blue my memory usage would go 99% and then everything in my PC would start slowing down for no absolute reason, and then I have to restart the whole thing for it to start working.

Like in this image :

Image of error

It happens very randomly, not at all related to me opening any applications or anything

  • I've tried closing Super fetch.
  • tried making the NDU thing in regedit to 4.
  • tried using 1 chip of ram instead of both.
  • Tried lowering my freq to 3000 instead of 3200 Mhz.

I currently run windows 10, 64x Bit with the G.Skill trident Z Neo 32 ( 16 x 2 ) GB 3200Mhz kit

Any solutions?

Thanks a ton!
 
Solution
if its ndis then problem is likely lan drivers
NDIS = Network Driver Interface Specification
do you use WiFi or ethernet? it doesn't really make a difference as they both from intel
try running this and see if any newer drivers - https://www.intel.com.au/content/www/au/en/support/intel-driver-support-assistant.html (your board has intel chips, I know its an AMD mb)

the screenshot of paged pool isn't any help as paged memory is on the storage drive, non paged is in ram.

ahmd3500

Reputable
Nov 20, 2018
52
1
4,535
Took both pics for u, Hotaru
unknown.png

unknown.png



Take a picture of Task Manager -> Performance tab -> Memory page

Also in Task Manager, go to Details, right click on the header, select "Select columns", and enable "Working Set." Then sort by that in descending order and take a picture of that.
 

Colif

Win 11 Master
Moderator
most memory leaks are drivers


What are specs of the PC?


23.9gb in non paged likely means a driver isn't releasing commits, and keeps asking for more memory each time.
its unlikely to be a program but it could be. Page file isn't being touched by whatever it is, as you only used 387mb which is close to what I have normally. That makes me think its a driver.

download process explorer - https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer - its just an op version of task manager, shows way more.
now when you go to start it, right click it and run as admin as its safe, and will give it more access

the default view is tree structure meaning like your task manager screen, it will show what processes are under each service, but unlike task manager, it shows the ram usage of each part so you can see what is eating your ram

Private bytes = Ram + page file usage
Working set = actual ram usage

This page shows what all the colours and headings mean, link at bottom of it shows how to use it to find problems. You can right click headers and run an av scan from within the program.

when you start it, there are little charts along top of the window, click one and choose the Memory tab
How much is showing next to Driver WS? (WS = Working Set)


it shouldn't be very big, somewhere below 100k
LKlIJ5d.jpg


Problem with Task Manager & Process Explorer is it doesn't show driver names. NO way to see what is in the WS So you aren't seeing entire picture of ram usage there really. you can add a Maximum WS column but it doesn't list drivers in the main window so its pointless.

only way to know what is actually in the Driver WS is to run poolmon and look through the tags of the processes in non paged, and see which has biggest difference between allocated and frees. Something isn't letting go.

video shows basics and has link to dl site in description
if you want help, just post screenshots of poolmon results.
you only want to look at non paged pool and non Microsoft
list of most of the tags - https://github.com/jjzhang166/windbgtool/blob/master/Dependecies/x64/triage/pooltag.txt
 
Last edited:
  • Like
Reactions: ahmd3500

ahmd3500

Reputable
Nov 20, 2018
52
1
4,535
Alright so, so far here are the results when everything is normal ( 40% around memory usage )

https://prnt.sc/239ctr8

This is it when the issue is happening


And these are pool mon results
https://prnt.sc/239eu9v

https://prnt.sc/239enlv

My specs :
Motherboard : B450 Gaming pro carbon
CPU : Ryzen 7 5800X
GPU : RTX 2070 Super MSI gaming trio X Edition
Ram : 32GB 3200 MHZ Trident Z Neo ( 2 x 16 )
Case : Cooler Master MB520P




most memory leaks are drivers


What are specs of the PC?


23.9gb in non paged likely means a driver isn't releasing commits, and keeps asking for more memory each time.
its unlikely to be a program but it could be. Page file isn't being touched by whatever it is, as you only used 387mb which is close to what I have normally. That makes me think its a driver.

download process explorer - https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer - its just an op version of task manager, shows way more.
now when you go to start it, right click it and run as admin as its safe, and will give it more access

the default view is tree structure meaning like your task manager screen, it will show what processes are under each service, but unlike task manager, it shows the ram usage of each part so you can see what is eating your ram

Private bytes = Ram + page file usage
Working set = actual ram usage

This page shows what all the colours and headings mean, link at bottom of it shows how to use it to find problems. You can right click headers and run an av scan from within the program.

when you start it, there are little charts along top of the window, click one and choose the Memory tab
How much is showing next to Driver WS? (WS = Working Set)


it shouldn't be very big, somewhere below 100k
LKlIJ5d.jpg


Problem with Task Manager & Process Explorer is it doesn't show driver names. NO way to see what is in the WS So you aren't seeing entire picture of ram usage there really. you can add a Maximum WS column but it doesn't list drivers in the main window so its pointless.

only way to know what is actually in the Driver WS is to run poolmon and look through the tags of the processes in non paged, and see which has biggest difference between allocated and frees. Something isn't letting go.

video shows basics and has link to dl site in description
if you want help, just post screenshots of poolmon results.
you only want to look at non paged pool and non Microsoft
list of most of the tags - https://github.com/jjzhang166/windbgtool/blob/master/Dependecies/x64/triage/pooltag.txt
 

Colif

Win 11 Master
Moderator
if its ndis then problem is likely lan drivers
NDIS = Network Driver Interface Specification
do you use WiFi or ethernet? it doesn't really make a difference as they both from intel
try running this and see if any newer drivers - https://www.intel.com.au/content/www/au/en/support/intel-driver-support-assistant.html (your board has intel chips, I know its an AMD mb)

the screenshot of paged pool isn't any help as paged memory is on the storage drive, non paged is in ram.
 
Solution

ahmd3500

Reputable
Nov 20, 2018
52
1
4,535
You're a genius and a life saver man, I hope you get whatever u ask for this year \ o /

Deleting the old internet drivers through services and then restarting pc for them to by default install fixed the trick.

I love u man!

if its ndis then problem is likely lan drivers
NDIS = Network Driver Interface Specification
do you use WiFi or ethernet? it doesn't really make a difference as they both from intel
try running this and see if any newer drivers - https://www.intel.com.au/content/www/au/en/support/intel-driver-support-assistant.html (your board has intel chips, I know its an AMD mb)

the screenshot of paged pool isn't any help as paged memory is on the storage drive, non paged is in ram.
 
Status
Not open for further replies.

Latest posts