Read Mac memory pressure like a pro
The macOS memory pressure graph confuses everyone. Here's what the colours actually mean and how to know when to worry.
Activity Monitor’s Memory Pressure graph is one of the most misunderstood pieces of UI in macOS. People see “16 GB used of 16 GB” and panic, when the graph at the bottom is calmly green. Or they see a yellow flicker and assume they need to buy more RAM. Here’s what’s really going on.
What the colours mean
Memory Pressure is Apple’s heuristic for “is the kernel having a hard time finding RAM right now.”
- Green — plenty of physical RAM available, no compression or swap stress. Ignore the “GB used” number; modern macOS uses idle RAM as disk cache, and that’s a feature, not a problem.
- Yellow — the kernel is leaning hard on memory compression. Performance is still usually fine, but you’re closer to the edge.
- Red — the kernel is actively swapping to disk. Every memory access is at risk of a slow page-in. This is when apps feel sluggish for no obvious reason.
The number to watch is the colour, not the gigabyte total.
How to actually check it
Activity Monitor
- Open Activity Monitor, click Memory.
- Look at the Memory Pressure graph at the bottom — that's the real signal.
- The numbers to the right: App Memory + Wired Memory + Compressed tells you "actually committed" usage. Cached Files is fine — it'll be released if anything needs it.
- Check Swap Used. Zero is great. A few hundred MB is normal. Multiple GB and growing is bad.
Terminal
sysctl vm.swapusage tells you swap quickly. vm_stat 1 gives a live view of page-ins, page-outs, and compressor activity — the “page out” rate climbing is the warning sign.
A menubar monitor
Memory Pressure is exactly the kind of thing you want glanceable. Beacon shows a coloured indicator in the bar that matches the green/yellow/red Apple uses, plus a number if you want.
- Install Beacon and enable Memory in Settings > Menu Bar.
- Choose Pressure display so you see the colour, not just a "% used" number.
- Click for swap usage, top memory processes, and a recent pressure graph.
When to actually do something
A quick decision tree:
- Green and apps feel fine — do nothing. The high “used” number is cache.
- Yellow and apps feel fine — still nothing. Compression is cheap on Apple Silicon.
- Yellow and apps feel sluggish — quit the largest memory user; you’ll see green within seconds.
- Red — close apps now, especially big browsers and Electron apps. If it’s a regular state of affairs, you’re under-spec’d for your workload and a RAM upgrade (or a unified-memory bump on your next Mac) will pay back daily.
The graph isn’t pessimistic — it’s just precise. Trust the colour.
More Beacon tips
-
Better alternatives to Activity Monitor on Mac
Activity Monitor is fine for a one-off check, but it's a window you have to keep finding. Here are faster, ambient ways to see what your Mac is doing.
-
Is your Apple Silicon Mac thermal-throttling?
Apple Silicon throttles less than Intel, but it still throttles. Here's how to tell — and what it costs you when it happens.
-
Comparing Mac system monitors (iStat, MenuMeters, Beacon, etc.)
An honest look at the main menubar system monitors for macOS in 2026 — what each does well, what's frustrating, and how to pick.
-
See CPU usage in your Mac menubar
How to keep an always-visible CPU readout in your menu bar, without leaving Activity Monitor open in the corner of every Space.