MemoryPeek: See whether your Mac is short of memory.
Is my Mac actually running out of memory?
The problem
Activity Monitor says almost all of your memory is used, and the Mac feels slow. Is it really out of RAM, or is that just how macOS works? The numbers do not say.
The solution
MemoryPeek leads with memory pressure, the reading macOS itself uses to decide whether memory is short, and explains it in plain words. It then splits memory the way Activity Monitor does, shows how much has been moved to disk, and lists the apps with the largest memory footprint. It explains memory; it never offers to “free” it.
Features
- Memory pressure as a gauge (Normal, Warning, Critical) with a plain-language reading
- Memory in use as a ring, and a chart of it since you opened the screen
- App memory, wired, compressed, cached files and free, as a colour bar and in GB
- How much memory has been moved to disk (swap)
- The 15 apps with the largest memory footprint, the figure Activity Monitor shows
- A ring on the launcher with memory in use, red when pressure is critical
- Reads only while its screen is open; no “memory cleaner” button, by design
How it works
- Open MemoryPeek from the launcher.
- Read the pressure gauge and the note under it first.
- Check the breakdown and the apps using the most if pressure is not normal.
Installation
MemoryPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure MemoryPeek is switched on (it is on by default). There is nothing separate to download.
Privacy
What MemoryPeek reads:
- System memory statistics and memory pressure (host_statistics64 and sysctl), only while MemoryPeek is open; memory in use once when the launcher opens
- The memory footprint of processes your user can inspect (libproc), only while MemoryPeek is open
Access it needs: None. Other users’ processes, including some macOS services, are not listed.
Everything stays on your Mac: no account, no telemetry, no network access. Read the full privacy statement.
Open source
MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.
Frequently asked questions
What does MemoryPeek do?
MemoryPeek leads with memory pressure, the reading macOS itself uses to decide whether memory is short, and explains it in plain words. It then splits memory the way Activity Monitor does, shows how much has been moved to disk, and lists the apps with the largest memory footprint. It explains memory; it never offers to “free” it.
What does MemoryPeek read from my Mac?
System memory statistics and memory pressure (host_statistics64 and sysctl), only while MemoryPeek is open; memory in use once when the launcher opens; The memory footprint of processes your user can inspect (libproc), only while MemoryPeek is open.
Does MemoryPeek need any permissions?
None. Other users’ processes, including some macOS services, are not listed.
Does MemoryPeek send my data anywhere?
No. Everything stays on your Mac: no account, no telemetry, nothing is sent anywhere.
Is MemoryPeek free?
Yes. MemoryPeek is part of MacPeek, which is free and open source under the MIT license.
Get MemoryPeek with MacPeek. Free and open source.