← Back to the blog

Mac Memory Pressure Explained: What the Colors Mean

Activity Monitor's Memory tab is full of numbers, and most of them look alarming: 14 GB used out of 16 GB, gigabytes of swap, gigabytes compressed. One small graph at the bottom, Memory Pressure, is the one that tells you whether any of it matters.

The short answer: memory pressure is macOS's own judgement of how well memory is keeping up with what you are doing. Apple says it is "determined by the amount of free memory, swap rate, wired memory, and file cached memory." Green means memory is serving you well, however full it looks. Yellow and red mean macOS is working increasingly hard to make room, and that is when a Mac slows down.

What memory pressure measures

Apple's Activity Monitor guide describes the Memory Pressure graph as showing "how efficiently your memory is serving your processing needs", and lists what goes into it:

  • Free memory, how much is not being used at all.
  • Swap rate, how fast data is being moved between memory and the disk. The rate matters, not how much swap has piled up.
  • Wired memory, which macOS needs for itself and which "must stay in RAM".
  • File cached memory, recently used files kept in memory, which macOS can drop the moment something needs the room.

That is why pressure and usage tell different stories. A Mac full of cached files has high usage and low pressure, because cached files are given up instantly. A Mac constantly swapping has high pressure, whatever the usage figure says.

What the graph colors mean: green, yellow and red

The graph changes color as pressure rises. Apple's guide Check if your Mac needs more RAM gives each color one line:

  • Green: "Your computer is using all of its RAM efficiently." Nothing to do, even if Memory Used is near the total.
  • Yellow: "Your computer might eventually need more RAM." macOS is compressing and swapping more to make room. Worth noticing, especially if it stays yellow.
  • Red: "Your computer needs more RAM." This is when apps hesitate and switching between them is slow.

Short spikes are normal when you open something heavy. What matters is where the graph sits most of the time.

Check memory pressure in Terminal

Behind the graph, macOS keeps a pressure level you can read without opening Activity Monitor:

sysctl kern.memorystatus_vm_pressure_level

It answers 1 for normal, 2 for warning and 4 for critical. On our test Mac, a 16 GB MacBook Air running macOS 27.0.1, it answered 1 while 3.47 GB of swap was in use, a good example of why swap on its own is not the signal.

For a fuller summary, memory_pressure prints memory statistics and ends with the share of memory that is free:

memory_pressure | tail -1

On our test Mac that line read System-wide memory free percentage: 49%.

What to do when pressure is high

  1. In Activity Monitor's Memory tab, sort by the Memory column.
  2. Quit the apps at the top that you are not using, or close browser tabs.
  3. If one app keeps growing while you are not using it more, restart it.

Our guide on why a Mac uses so much RAM goes through each number in the Memory tab and how to bring pressure down.

See it in your menu bar

MacStats reads the same kernel pressure level as the sysctl command above and shows it in its dashboard, and it can show memory pressure in the menu bar too, so you see yellow before apps start to hesitate. With MacStats Pro, clicking memory pressure gives you a plain-English explanation of which of your apps are using the memory and whether to act, and history shows how pressure has moved over days.

See memory pressure before your apps feel it.

Download MacStats for Free

Frequently asked questions

What does memory pressure mean on a Mac?

It is macOS's measure of how well memory is keeping up with your work. Apple says it is determined by free memory, swap rate, wired memory and file cached memory.

Is high memory usage bad if memory pressure is green?

No. macOS fills spare memory with cached files on purpose and releases them as soon as an app needs room. Green pressure means memory is serving you well.

What do yellow and red memory pressure mean?

Apple's guide says yellow means your computer might eventually need more RAM, and red means it needs more RAM. In practice, yellow is macOS compressing and swapping more, and red is when a Mac slows down.

How do I check memory pressure in Terminal?

Run sysctl kern.memorystatus_vm_pressure_level. It returns 1 for normal, 2 for warning and 4 for critical.

Does swap mean my Mac needs more RAM?

Not on its own. On our 16 GB test Mac, 3.47 GB of swap was in use while memory pressure was normal. Pressure that stays yellow or red is the sign that the work needs more memory than the Mac has.

Stop staring at numbers.

Keep your Mac's important signals one glance away, and get a useful answer when something does not look right.

Download MacStats free