Windows – How to reclaim “modified” memory for the system? Any way to flush it to disk

memorywindows 8

My hard drive has been aging. Windows hasn't been treating it well. My system has a "measly" 4 GB of RAM and Windows is all too happy to thrash all of the memory to swap and back. This means that before I disabled swap entirely on my system, my disk would have average response times of ~10 seconds all the damn time.
This ended when I disabled swap; the system is now infinitely more pleasant to use.

That is, until things predictably start vanishing under your feet all day long. Six tabs and one whole copy of Chrome crashed in the making of this question, and this is because of Windows 8's seemingly trigger happy out of memory killer.

enter link description here

Of course the devil is in the details. While I only have "1.9 GB" in use, I only have "1.5 GB" available; neither of those figures matter anyway, because "2.9/4.0 GB" are committed, so the actual memory left on my system for the purposes of the OOM killer is 1.1 GB.

RamMap has this to say about the situation:

enter image description here

As I read it, 700 MB of memory seemingly could stand to be flushed to disk, and is being flushed (the number seems to diminish over time), but very slowly. Is that what's going on? How can I accelerate this process, then?

Best Answer

You can use RAMMap

enter image description here

or ProcessHacker

enter image description here

to empty the modified list. High values can be caused by older Brodcom drivers. Also don't disable the pagefile!! Never do this.

Related Question