How much memory does a Mac really need?

How much memory a Mac needs depends on what you run at the same time, not on a single number. A Mac that handles email, a browser and a document editor needs less than one running a video editor, a virtual machine and forty browser tabs. The reliable way to answer it for your own Mac is to watch memory pressure during a normal working day: if it stays low, you have enough, and if it sits high for long stretches, more memory would help.

That answer is less satisfying than “16 is plenty”, but any fixed figure is a guess about somebody else’s work. This post shows what to measure, how to read it, and what to do about it.

Why “used memory” is the wrong number to read

Open any readout and you will see most of your memory marked as used. That is normal, and it does not mean you are short. macOS deliberately uses spare memory to keep files and recent app data close at hand, because memory that sits empty does nothing for you. When an app needs room, macOS gives it back.

macOS also compresses memory that has not been touched for a while, so that more fits in the same space. Compressed memory on a Mac, explained covers how that works. The point here is that a full-looking memory bar says almost nothing. What matters is whether the Mac is struggling to keep up.

Memory pressure is the number that matters

Memory pressure is macOS’s own measure of how hard it is working to find memory for everything that wants it. Low pressure means there is room. Rising pressure means macOS is compressing more and, eventually, moving data out to the disk. That second step is called swap, and it is the one you feel: switching to an app that was pushed out takes a moment, and the Mac can feel sticky.

You can see pressure in a few places.

  • Foreman. In Foreman, choose Memory on the Performance page. It shows memory with its memory pressure as a live graph with a minute of history, and lists the apps using the most under it.
  • Terminal. Type memory_pressure on its own and press Return. It prints memory statistics and ends with a line called “System-wide memory free percentage”. It is a snapshot, not a graph. Do not add options to it: with options, the same command is a testing tool that deliberately puts the Mac under pressure.
  • Terminal, for swap. sysctl vm.swapusage prints how much swap is in use right now. A figure that stays near zero means the Mac is rarely short.

If you want a closer look at what high pressure means, Memory pressure on a Mac: when you actually need more RAM goes through it, and Is your Mac using swap? What it means and when to worry covers the disk side.

A way to test your own Mac

Do this over a normal working day, not a quiet afternoon.

  1. Keep a way to check memory pressure at hand: leave a pressure graph open, or run memory_pressure at a few points in the day.
  2. Work as you usually do, with all the apps and tabs you normally keep open.
  3. Note what pressure does when you do your heaviest task, such as a big export, a call with screen sharing, or a large spreadsheet.
  4. Note what happens when you switch back to an app you have not used for hours. Does it come back at once or does it hesitate?

If pressure stays low through all of that, more memory would not change much. Your Mac is fine, and spending money here would be wasted.

If pressure climbs during your heaviest task and falls back afterwards, you have an occasional squeeze. Closing what you do not need at that moment may be all you require.

If pressure stays high for most of the day and apps hesitate when you return to them, that is the pattern that more memory fixes.

Before you decide you need more

Memory problems and other problems feel alike, so rule out the cheaper explanations first.

One app is using far more than its share. A single browser with many tabs, or an app with a leak, can fill memory by itself. Sort the list by the Memory column and look at the top row. How to see which app is using the most memory on a Mac shows how. Closing or restarting that one app is free.

Apps you leave open but do not use. They hold memory the whole time. Quitting what you are finished with, or restarting an app you have had open for days, gives memory back. In Foreman you can also put an app you need open but not right now into Efficiency Mode, which lowers how much processor it takes while it is in the background. That helps with processor use, not with memory, so it is not a cure for a memory squeeze.

A nearly full disk. Swap needs free space on the disk. When the disk is close to full, a Mac has less room to move memory out to, and everything slows down at once. Check General > Storage in System Settings before assuming you need more memory.

If you are buying a Mac

This is the case where the question is hardest, because you are guessing about future work. A few things are certain.

  • On Apple silicon Macs the memory is part of the chip package, so you cannot add more later. Whatever you buy is what you will have for the life of the machine.
  • Your needs tend to grow as apps get heavier and you keep more of them open, so leaving some room above what you use today is reasonable.
  • The cheapest guide is your current Mac. If you are replacing one, run the day-long test above on it. If pressure stays low on your present memory, the same amount in a newer Mac will be enough for the same work. If it is high, you know to step up.

If you are buying for work you have not done yet, such as video editing or running virtual machines, check the recommendations from the app’s maker. They know what their software asks for.

If you already have a Mac and pressure is high

In order of cost:

  1. Close or restart the app at the top of the memory list.
  2. Quit apps you are not using, and close browser windows with tabs you will not return to.
  3. Keep some free space on the disk so swap has room.
  4. If pressure is still high on a typical day after all that, the fix is more memory, which on a current Mac means a different Mac.

That last step is the only one that costs real money, so it should come last.

Summary

Do not read the used-memory figure and do not trust a single number for how much a Mac needs. Watch memory pressure across a real working day. Low means you have enough. Constantly high, with apps that hesitate when you switch back to them, means you do not. If you want the readout in front of you while you work, Foreman shows memory pressure under Memory on its Performance page, and it is free to try for 24 hours.