Guides

Stats vs iStat Menus vs Activity Monitor

Two of these are monitors and one is a diagnostic tool. None of the three will do anything about what it shows you.

These three get compared as if they were competitors. They are not really: one ships with macOS and is meant for investigating a problem, and two live in the menu bar and are meant for noticing one. Which you want depends on which of those you are doing.

The short answer

Install Stats first. It is free, open source under the MIT licence, and as of 11 September 2026 it had 41,711 stars on GitHub with a commit from the previous day. For putting memory, CPU, disk and network in the menu bar, it is as good as the paid options and costs nothing.

Buy iStat Menus if you want more: more sensors, more history, more control over how it all looks. It is the long-standing paid option in this category and it earns its place on depth rather than on doing something Stats cannot.

Keep Activity Monitor for the moment something is actually wrong. It is the only one of the three that shows you per-process detail you can act on, and it is already installed.

What each one is for

Activity MonitorStatsiStat Menus
CostIncluded with macOSFree, MIT licencePaid
Lives inA window you openThe menu barThe menu bar
Per-process memoryYes, the Memory columnTop processes listTop processes list
Memory pressure graphYes, and in the Dock iconYesYes
Sensors beyond memoryCPU, energy, disk, networkCPU, disk, network, sensors, batteryThe most of the three
Current against peak per appNoNoNo
Acts on what it seesForce quit, by handNoNo

The two rows that matter

None of the three shows current against peak. A process sitting at 400 MB that peaked at 3 GB an hour ago looks identical, in all three, to one that has been at 400 MB all day. The peak is readable on any Mac with /usr/bin/footprint -p <pid>, and it changes what you conclude: in our measured reading, Docker sat at 0.47 GB with a 2.75 GB peak.

None of the three acts. That is not a criticism, it is their job description: they report. Which is fine until the same application is at the top of the list every afternoon and you are the one quitting it, again.

If you are replacing a cleaner suite with one of these

Sensible move, and worth knowing that a monitor replaces the part of the suite that showed you numbers, not the part that claimed to fix them, because that part was not doing anything. We took that apart with measurements in do Mac memory cleaners actually work, and the job-by-job replacement list is in CleanMyMac alternatives.

Where our own app sits

Openly: RAMKeeper is in the third column that this table does not have, the one marked "acts on what it sees". It attributes memory per app and per browser renderer with current against peak, and it lets you set a ceiling for a specific app and decide once what happens when that ceiling is crossed.

If all you want is to see the numbers, Stats is free and you should use it. The reason to add something else is that watching a number is not the same as doing something about it, and one of those is a chore that repeats.

Disclosure: published by RAMKeeper, which sells a Mac memory tool and therefore competes with two of the three products above. Stats' figures were read from the GitHub API on 11 September 2026. No affiliate links, and no prices are quoted because they change.