Skip to main content
Mole
Overview Features Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
Buy nowBuy Download

    Help, documentation, releases, and articles.

    Home/Blog

    Read Memory Pressure on Mac, Not Memory Used

    PerformancePublished August 11, 2026Updated August 16, 20266 min read

    Open Activity Monitor, click Memory, and the first number most people look at is Memory Used. It is nearly always high. On a 48 GB Mac it will happily sit at 40 GB with a browser and an editor open, which looks like a problem to solve.

    It rarely is. macOS uses the RAM you paid for, because unused memory does nothing: the system fills it with file caches and keeps recently used pages resident. Whether the Mac is actually short of memory shows up in the Memory Pressure graph at the bottom of that same window, which usually sits green while "Memory Used" looks alarming.

    Short answer: ignore "Memory Used" and read the Memory Pressure graph. If it is green, a nearly full RAM meter is not a problem and there is nothing to fix. If it is yellow or red, the three counters below tell you why.

    Why "Memory Used" is the wrong number

    macOS treats free RAM as wasted RAM. Pages that hold recently read files stay resident because reading them again from RAM is free and reading them again from disk is not. The moment an app needs that memory, the cache is dropped.

    You can see the split in Activity Monitor's Memory tab:

    Row What it is Should it worry you
    App Memory Pages apps have allocated and are using Only if one app is far out of line
    Wired Memory Pages the kernel cannot page out Rarely actionable
    Compressed Pages squeezed to make room, still in RAM A little is normal, a lot is a signal
    Cached Files File data kept because RAM was free Never; this is the system working

    "Memory Used" adds several of these together, including cached files that will be given back the instant anything asks. That is why it climbs to near capacity on a healthy Mac and stays there.

    Read pressure instead

    The Memory Pressure graph is macOS's own summary of whether it can satisfy allocations without hurting performance:

    • Green. Requests are being met from free or reclaimable memory. Nothing to do, at any level of "Memory Used".
    • Yellow. The system is compressing and evicting to keep up. Still working, but the headroom is gone and a large new allocation will cost you.
    • Red. Allocations are waiting on memory that has to be freed first. The beachball and the slow app switch come from here.

    You can also read it from the command line:

    memory_pressure
    

    The interesting line is the last one:

    System-wide memory free percentage: 74%
    

    The same command prints the raw counters it derives that from, including page counts and swap activity, which is useful when you want evidence rather than a colour.

    The three signals behind the colour

    When pressure is yellow or red, three numbers explain why. Read them together, because any one of them alone can mislead.

    Swap used. This is memory that has been written out to disk because it did not fit.

    sysctl vm.swapusage
    
    vm.swapusage: total = 6144.00M  used = 4568.19M  free = 1575.81M  (encrypted)
    

    Swap being non-zero is not itself a failure. macOS swaps out pages that have not been touched in a long time even when memory is comfortable, and on an SSD the cost of doing so is small. Swap that is large and growing while you work is the real signal.

    Compression activity. Before swapping to disk, macOS compresses pages in RAM.

    vm_stat | grep -i compress
    
    Pages stored in compressor:                  1945157.
    Pages occupied by compressor:                 389440.
    Decompressions:                             82848340.
    Compressions:                              163587315.
    

    Compressions climbing quickly while you use the Mac means the system is fighting for room. A large historical total on a machine that has been up for weeks means nothing on its own.

    Page-ins under load. Reading pages back from disk is what you feel as a stall. A Mac that is compressing, swapping, and paging in at the same time is the classic beachball state.

    Finding the app responsible

    Sort Activity Monitor's Memory tab by the Memory column and look at the top few rows rather than the whole list. The answer is usually one of four things:

    • A browser with many tabs. Each renderer is a separate process, so the browser's total is spread across rows. Chrome's own Task Manager, under Window, attributes memory to individual tabs and extensions. See Chrome Helper high CPU and memory.
    • A virtual machine or container runtime. These reserve memory up front, so the number is a configuration choice rather than a leak.
    • A long-running creative or development app. Memory that grows steadily across a session and never comes back down is worth reporting to the developer.
    • An unfamiliar process. Identify it before killing it; see how to investigate unfamiliar processes.

    Quit the app. Force quitting a process that is merely large, while the system is coping, costs you unsaved work and gains nothing.

    What does not help

    • Memory cleaner apps. Freeing memory means dropping caches the system built on purpose. The RAM meter looks better and the Mac gets slower while everything is read back in.
    • sudo purge on a schedule. It flushes file caches for benchmarking, the same mistake in command form. It also has nothing to do with disk purgeable space, despite the shared name; see purgeable space.
    • Closing apps you are about to reopen. macOS decides which idle apps to compress better than a routine does.
    • Disabling swap. Swap is the safety valve. Remove it and an app gets killed instead.

    When the answer really is more RAM

    Apple Silicon uses unified memory that cannot be upgraded after purchase, so it pays to diagnose this rather than guess.

    Buy more memory when pressure sits yellow or red during your ordinary work, swap grows steadily through a session, and the top consumers are all things you need open at once. If pressure is green and you were only reacting to "Memory Used", more RAM would change nothing you can perceive.

    Where a monitor fits

    Mole shows memory pressure alongside CPU, thermals, and the processes driving them, so a slow Mac can be attributed in one place rather than across four windows. It reports pressure as the headline because that is the number that predicts how the Mac feels, and it never offers to free memory on your behalf.

    FAQ

    Is high memory usage bad on a Mac?

    No. High usage with green pressure is macOS using available RAM for caching, which is the intended behaviour. Pressure is the health indicator, not usage.

    How much swap is too much?

    There is no threshold that holds across machines. Look at the trend during your actual work rather than the absolute figure: swap that grows steadily while pressure is yellow or red is the problem, and a few gigabytes on a machine that has been awake for weeks usually is not.

    Do memory cleaner apps work?

    They do what they advertise, which is the problem. Dropping caches makes the free-memory number rise and makes the next few minutes slower. macOS already reclaims memory when something needs it.

    Why is my Mac slow when pressure is green?

    Then memory is not the constraint. Look at CPU, thermal throttling, or disk. Start with why your Mac is slow, which works through the bottlenecks in order.

    Free up space, manage apps, maintain macOS, and see what is using your disk, all in one native app. Pay once, no subscription.

    See what Mole does

    Keep reading

    • PerformanceWhy Your Mac Is Slow and How to Diagnose It7 min read
    • PerformanceFind Which App Is Using Your Network on Mac5 min read
    • PerformanceChoosing Mac Tools Beyond Sensei8 min read

    Mole · 鼴

    Cleanup, software, and status for your Mac.

    v1.13.0 (156) · Release notes

    Support

    Help Documentation Releases

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    Blog CLI Tool Affiliates Program

    Connect

    Twitter hi@mole.fit

    The only official site mole.fit · Fake sites may ship unsafe downloads

    The CLI stays free for terminal workflows.