Windows 10 Your computer is low on memory


I have a Windows 10 pro computer joined to a domain that is receiving "Your computer is low on memory" on a daily basis.  When I go to the event viewer, I see Event ID 2004 "Resource-Exhaustion-Detected"  Here are the details from one event:

"Windows successfully diagnosed a low virtual memory condition. The following programs consumed the most virtual memory: iexplore.exe (9020) consumed 488427520 bytes, SBAMSvc.exe (656) consumed 153735168 bytes, and Dropbox.exe (2532) consumed 122716160 bytes."

The interesting thing is the programs  consuming the most virtual memory change daily when I receive this error.  Also, I sometimes receive the low memory alert in the middle of the night when no programs are open.

The low memory issue started after I upgraded from Windows 8.1 pro.  I never received this error running Windows 8.1

PC has 16GB physical RAM installed.

Things I've tried:

1)  Windows was set to automatically manage paging file, so I set a custom size of initial 4000MB and max 7000MB.  
2)  I kept getting the memory low error, so for the heck of it I increased paging file to initial 8000MB and max 10000MB - didn't help
3)  Update hardware drivers (I may have missed some)
4)  Scan for malware using various tools - computer is clean

I'll provide more info on request.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
I have iexplore (IE11) running, Dropbox running and a ton of other stuff but not SBAMSvc and I am using 3.5Gb out of 16 GB.

Open Task Manager and look in the Processes Tab. Sort on memory and see what is chewing up memory.

My IE is using 122 MB, your IE is using 488 MNB (more tabs likely)
My Dropbox is using 80 MB, your Dropbox is using 154 MB.

So what is using all your memory - look in Task Manager.

Maybe you have a virus?  That could chew up memory, depending on the virus.
itechresultsAuthor Commented:
I've attached a snapshot of physical memory usage.

I know it's possible, but I'm certain I don't have a virus.   I've scanned with multiple spyware and antivirus programs - all came back clean.

itechresultsAuthor Commented:
Attached is memory performance
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

JohnBusiness Consultant (Owner)Commented:
Try the screen shot again sorting on the Memory column. What you show looks ordinary,
JohnBusiness Consultant (Owner)Commented:
The second chart says you are only using 2.5 GB out of 16.
JohnBusiness Consultant (Owner)Commented:
Set your page file to Automatic and do try to outsmart Windows. Set to Auto and restart the computer.

Also do the Task Manager screen shot for processes sorted on the Memory column.
itechresultsAuthor Commented:

Thanks. The chart is sorted in memory column (you can see the arrow next to the %).  Paging file was set to auto when the problem started.  So I changed to custom to try to remedy.
JohnBusiness Consultant (Owner)Commented:
Nothing there shows any abnormal memory use and the second chart (graph) confirms this.

Something has gone screwy with your Windows 10 system. Try running SFC.

Open cmd.exe with Run as Administrator and run SFC /SCANNOW twice. Close out, shut down (power all the way off), Start up and test.
itechresultsAuthor Commented:
I just ran SFC (after I posted question), but I'll run it a 2nd time.  I'll respond back to you tomorrow.  Thank you.
JohnBusiness Consultant (Owner)Commented:
A stronger repair tool for Windows 8 and 10 is DISM.

Open cmd.exe with Run as Administrator.
DISM.exe /Online /Cleanup-Image /Scanhealth (takes 15 - 20 minutes).
DISM.exe /Online /Cleanup-Image /Restorehealth (takes 15 - 20 minutes).
Restart the computer and test.
itechresultsAuthor Commented:
Ok, will do.  Thanks!
you have 4.3Gb of cached ....
Add the virtual memory use to see which resource .
The 2004 is listed as a warning that some subset of resources is being over used.

Look at process explorer to see if that help side tidy the process that triggers this event.

See whether your malware bytes is setup to limit/restrict resources in the process of detecting ..........
Were your screenshots taken while you were getting the "low memory" message?  If not, then the root of the problem may not show up.
Exactly. Without being in the error state, this screenshot is worth nothing.
itechresultsAuthor Commented:
Comp & McKnife,

I agree with your assessment.  Screen shots need to be done right after memory error.


So far so good.  I ran DISM (it found and corrected some errors).  So far I haven't received any memory errors.  I'll like to give it a week to make sure.  I'll report back

One question.  Yesterday I had a bunch of programs open so today I took a snapshot of memory performance.  My cached memory is 10GB with no programs open.  Is that concerning?  I thought that cached memory would be released at some point.  Maybe I'm mistaken.
itechresultsAuthor Commented:

"you have 4.3Gb of cached .... Add the virtual memory use to see which resource ."

I'm not clear. How do I see what resources are cached?
JohnBusiness Consultant (Owner)Commented:
My cached memory is 10GB with no programs open.  Is that concerning?  

No. I have 16 GB on board with 3.5 GB used. Cached Memory is 8 GB and my machine is running smoothly and normally.
IN the resource view, look at which columns are included in the view?
itechresultsAuthor Commented:

Unfortunately the memory error is still occurring.


I'll gather screen shots right after I receive the memory error
itechresultsAuthor Commented:
The low on memory error was caused by a corrupt NVIDIA driver.  I completely removed current NVIDIA driver, downloaded the latest driver and have not had memory error in over a month.  I used to receive low on memory error daily.  

How I figured it out - A recent blue screen pointed to NVIDIA driver as culprit.

Thank you to all who tried to help me.  I appreciate your input.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
itechresultsAuthor Commented:
A recent blue screen pointed to NVIDIA driver as culprit.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 10

From novice to tech pro — start learning today.