Beacon guide

What is memory pressure on Mac (and how to lower it)

Memory pressure is the metric that actually matters for Mac performance — not 'Memory Used.' Here's what it means, how to read it, and how to bring it down.

5 min read

You opened Activity Monitor’s Memory tab and saw “12GB used of 16GB” and a coloured graph at the bottom called “Memory Pressure.” The number you care about is the graph, not the gigabytes. Here’s why — and what to do when it goes yellow or red.

Why “memory used” isn’t the right metric

macOS aggressively fills RAM with cached data — files, app state, decoded images — because empty RAM is wasted RAM. If a process needs that memory, macOS gives it up instantly. So “12GB used of 16GB” might be 4GB of active app data and 8GB of cache that’s free for the taking. It’s not a problem.

Memory pressure is what tells you the actual situation. It measures how hard macOS is working to find space — whether it’s evicting cache, compressing memory, or paging out to disk (swap).

The three states

Red pressure is the most common cause of “my Mac is slow” complaints, and it has nothing to do with CPU.

How to lower it

  1. Open Activity Monitor, Memory tab. Sort by "Memory" descending.
  2. Quit the largest user apps you're not actively using. Web browsers are usually at the top — close tabs and windows you don't need.
  3. Look for compressed memory. If "Compressed" is several gigabytes, macOS is working hard to fit things in. Quitting apps releases compressed pages.
  4. Check swap. "Swap Used" in the same window shows pages written to disk. If it's growing, pressure is real.
  5. Restart the offending app rather than just closing windows. Some apps (Chrome, Electron apps) hold memory even after closing windows. Quit fully to release it.

Common pressure sources

Browsers with many tabs (each tab is its own process), Electron apps (Slack, Discord, Notion — each is essentially a browser), Docker Desktop, Photoshop and other content apps, virtual machines, and any app you’ve left running for days that has a slow memory leak.

Reading it in Terminal

Run vm_stat 1 to see page activity per second. “Pageouts” climbing means you’re swapping. memory_pressure (run with sudo) gives a one-shot pressure number.

Keeping pressure visible

The pressure graph in Activity Monitor only exists while Activity Monitor is open. A menubar monitor keeps it visible all the time, so you spot the yellow before it becomes red. Beacon shows memory pressure and swap usage in the menubar — $14.99 lifetime. Download Beacon if you’d like the warning instead of the discovery.

When to add RAM

If pressure is consistently yellow or red during your normal workload, more RAM helps. On Apple Silicon you can’t upgrade after purchase, so the question is for next time. If pressure is green most of the day with occasional yellow under load, you have enough.

← All Beacon tips