Windows 10 constant 99% memory usage
Sebastian Wright
My Window 10 is continually using 99% of 32GB memory. Glancing at the windows Resource Manager, I can’t identify anything strange other than the “Memory Compression” using 1GB of memory. If I close Chrome, I still have about the same memory usage, which is 98%. I ran a BitDefender scan and found nothing unusual. I looked at superuser posts, but it did not help. Here is a screenshot of my Resource Monitor.
Any ideas what could be causing that?
91 Answer
It seems like a software issue instead of a hardware issue. It looks like the virtual memory on windows has the wrong settings.
This slows down windows and makes the memory much higher than it should be. For example the settings for allocating virtual memory should be a multiple of 256 and a certain percentage of your physical memory.
The graphical user interface to choose the right settings is confusing where it's easy to click the wrong thing and it requires that the user do sums on a calculator before they type in the correct numbers. Instead I'll give you the command line commands to give it the optimum settings.
Open command prompt as administrator, from the start menu list of programs (from Windows Accesories), searching for command prompt on the start menu, typing in cmd on the Run window from Windows Key + R, or using Windows Key + X to open it.
You can tell if command prompt is running as administrator, because the word administrator will appear in the title bar of the window.
Run these commands in the correct order shown below or run the commands directly from the tuneup2.bat batch file by opening it in command prompt (the 2 in the file name is very important so don't download the wrong file). Your antivirus will most likely block the batch file but it's not a virus. The download link and source is here.
wmic recoveros get autoreboot
wmic recoveros set autoreboot = false
wmic recoveros get autoreboot
wmic recoveros get DebugInfoType
wmic recoveros set DebugInfoType = 7
wmic recoveros get DebugInfoType
wmic pagefile list /format:list
wmic Computersystem where name="%computername%" get AutomaticManagedPagefile
wmic Computersystem where name="%computername%" set AutomaticManagedPagefile=True
wmic Computersystem where name="%computername%" get AutomaticManagedPagefile
bcdedit /enum {badmemory}Once all the commands have been executed, restart your computer to fully apply the changes. Command prompt saying the commands completed successfully is misleading, as a restart is actually required. Upon restart your problem should be solved with windows being faster, the memory not always at 99% or 100%, and with less programs freezing and crashing.