Windows won't use all available ram, although clearly tags it as available.

Pilat

Honorable
Dec 2, 2013
2
0
10,510
I use Accer aspire 5740, windows 7 64 bit. It says that I have 4gb ram and 3.86gb available, but almost never uses more than 3.1gb (the only time I've seen it use more is when getting to page 64 with never-ending Reddit (very large single web page)). Now, when turning paging off, it will complain about memory shortage at 3.1g. Any ideas?
 
Solution


You can see a breakdown of your memory usage by opening up Resource Monitor and selecting the Memory tab.

If you have an IGP in your PC (you do) a fraction of this will be reserved by the graphics hardware for its own operations. This will show up as "Hardware Reserved" and can range anywhere from around 64MiB to around 512MiB. Furthermore, Windows will maintain a minimum amount of memory free...

Pilat

Honorable
Dec 2, 2013
2
0
10,510


But if it's used, shouldn't it appear as used or at least unavailable?
 


You can see a breakdown of your memory usage by opening up Resource Monitor and selecting the Memory tab.

If you have an IGP in your PC (you do) a fraction of this will be reserved by the graphics hardware for its own operations. This will show up as "Hardware Reserved" and can range anywhere from around 64MiB to around 512MiB. Furthermore, Windows will maintain a minimum amount of memory free at all times for house keeping. I believe this is around 16MiB but may be higher. Any memory that is marked as "standby" or "free" in the resource monitor is available for applications to use upon request, but many applications will not endlessly request memory so it may be difficult to actually put it all to use by applications. Keep in mind that memory marked as "standby" is effectively a large disk cache and will improve performance simply by existing. Memory marked as "modified" is write buffered; it's available to use but the contents must be written to disk first.
 
Solution