2 min readJonas HöttlerUpdated 31 July 2026

Memory pressure, not free RAM: the only number that counts

A full memory bar is healthy — and a whole industry sells software that calls it a problem. What pressure measures, why "free up RAM" makes a machine slower, and how a real shortage actually looks.

Pressure over hours instead of in the moment: a curve answers the question an instant value leaves open.
Pressure over hours instead of in the moment: a curve answers the question an instant value leaves open.

There is one number that gets misread on every computer, and a whole genre of software lives off it: free memory.

An empty stick of RAM is wasted money

macOS and Windows fill spare memory on purpose. Anything not needed right now becomes file cache: libraries an app loaded ten minutes ago, thumbnails, parts of the documents you are working on. That is not a leak, that is the design. Memory left empty has done nothing for you.

So "only 1.2 GB free" on its own says nothing at all — about as much as a full fridge.

What actually counts

The question is not how much is free but how hard the system has to work to keep everything in memory. That is what pressure measures: as its own figure on macOS, derived from commit charge and paging activity on Windows.

Normal

Everything runs from RAM. 95 % used is fine.

Elevated

Compressing, dropping cache, first swapping.

Critical

Paging to the SSD continuously. This is what feels slow.

Pressure says how hard the system is working, not how much memory is left. Only the right-hand third is a reason to act.

A machine at 96 % used with green pressure is healthy. A machine at 60 % used with red pressure has a problem. Usage alone does not tell the story.

The four states behind the colour

StateWhat the system is doingDo you notice?
Freeunused memory, waiting for workno
File cacherecently read files kept readyyes — everything feels fast
Compressedrarely used pages packed downbarely; costs some CPU
Swappedpages living on the SSDyes — this is the stutter

The step from "compressed" to "swapped" is where a metric turns into an experience. Everything before it is bookkeeping.

Why software still offers to "free up memory"

Because the number is visible and the button feels good. What those tools usually do is purge or an equivalent call: they throw away the file cache. Afterwards the display says more is "free" — and the machine is slower for the next few minutes, because everything it just discarded has to come back from the SSD.

It is metric optimisation. The readout wins, the person loses.

The curve beats the moment

An instant value cannot tell "an export is running" from "something is wrong here". A curve can:

  • Sawtooth — rises while you work, falls afterwards: normal.
  • Staircase upwards — rises and never returns: something is not releasing.
  • Permanently high with swap — not enough RAM for what you are doing. No tool fixes that; fewer things at once or more memory does.

That is why BalaneDisk draws the forecast as a straight line over the curve rather than as a model: you should be able to check it against the measurement instead of trusting a number whose origin you cannot see.

Short version

  1. 01Ignore "free memory".
  2. 02Read pressure — over hours, not in the moment something annoys you.
  3. 03If pressure stays elevated, go looking for the largest consumer, not for a release button.
  4. 04If none of that applies: your computer is using the memory exactly as you paid for it to.

Next: WindowServer, mds_stores, kernel_task explained.

Questions people ask
How much free memory is normal?
Very little. macOS and Windows deliberately fill spare memory with file cache, because empty memory does nothing for you. Five percent free with green pressure is a healthy machine; forty percent free with red pressure would be a sick one.
Does "free up RAM" or purge help?
The readout looks better for a moment, and then the machine is slower for several minutes: everything thrown out of the cache has to come back from the SSD. It optimises a metric, not the experience.
How do I know I actually need more RAM?
From the curve, not the moment: pressure that stays elevated for hours and does not fall after you quit large applications, together with growing swap. If it only spikes during exports and settles afterwards, it was the export.
TopicsMemorymacOSWindows

See it on your own machine.

Every screen in these articles is free to use, for as long as you use it.

Sources and links
Read on