Skip to content

Guide

What is memory pressure on a Mac?

Memory pressure is macOS's own answer to “does this Mac have enough memory right now?” It is a better signal than free memory, and it is the first thing to check when a Mac feels slow.

By the iKnowMyMac team · Updated · 6 min read

The short answer

Memory pressure shows how hard macOS is working to keep memory available for your apps. Green means memory is used efficiently. Yellow means macOS is compressing memory and may start swapping. Red means the Mac needs more memory than it has, and apps slow down while macOS writes memory to the SSD. Low free memory on its own is normal. Watch pressure and swap instead, and close or restart the apps that grew.

On this page

What memory pressure measures

macOS uses spare memory on purpose: it keeps cached files in memory and hands that space back the moment an app needs it. So “free memory” is usually small, and that's fine. Memory pressure looks at the work macOS has to do to make room: how much it is compressing, and how much it is writing to swap on the SSD.

  • Green. Memory is being used efficiently. Nothing to do.
  • Yellow. macOS is compressing memory to fit everything in. The Mac may still feel fine, but it is close to swapping.
  • Red. The Mac needs more memory than it has. macOS is swapping, and apps wait while memory is read back from the SSD.

How to check it

Open Activity Monitor (in Applications → Utilities) and click the Memory tab. The Memory Pressure graph is at the bottom, next to Physical Memory, Memory Used, Cached Files and Swap Used. The graph's colour is the reading; its history shows whether pressure is a spike or has been high for a while.

The same reading in Terminal
memory_pressure | tail -1
How much swap is in use
sysctl vm.swapusage

memory_pressure ends with the system-wide free memory percentage. sysctl vm.swapusage shows total, used and free swap. Swap that keeps growing while you work is the clearest sign of a real memory shortage.

What pushes pressure up

  • Browsers with many tabs. Each tab and extension runs in its own helper process, and the helpers add up.
  • Virtual machines and containers. Docker, OrbStack and VMs reserve memory up front.
  • iOS simulators and Xcode builds. Several booted simulators can take several gigabytes each.
  • An app that keeps growing. A memory leak shows up as one app's memory rising steadily over hours.

In Activity Monitor, sort the Memory tab by the Memory column. Chrome, Slack and other Electron apps appear as many rows; add up their helpers to see the real total.

What to do about it

  1. Quit or restart the app that grew most. For a browser, close tabs you don't need or restart it.
  2. Stop virtual machines, containers and simulators you aren't using.
  3. If pressure is yellow or red every day with your normal apps, the Mac needs more memory for your workload. Apple's guide says the same.

The faster way: iKnowMyMac

Know why your Mac is slow.

macOS 15 Sequoia or later · Apple silicon. A 4.2 MB native app, notarized by Apple. No account, no analytics, no telemetry.

One-time purchase · every feature · 14-day refund