4 September 2025

I'm getting a little upset at people who parrot "unused RAM is wasted RAM". the real answer is: yes, but not in the way you'd think. Amazingly, the operating system already uses the 'unused' RAM as file system cache - but the cache is dropped as soon as an user-mode app demands memory.

This is the fine line that invalidates the argument: nominally, i see nothing with using more RAM than necessary for whatever purpose, as long as it's relinquished immediately once a higher priority task needs memory. There is no mechanism that provides this within the user-mode. hence memory used by user-mode programs beyond what they actually need to operate efficiently is wasted.

The argument also does not apply to long-lived applications that already use plenty memory. Like the Discord tab in my browser.

< back to journal