How to Check CPU Usage on a Mac

Keeping tabs on your Mac's CPU usage is one of the most direct ways to understand what's happening under the hood. Whether your machine is running hot, fans are spinning loudly, or apps feel sluggish, CPU usage data tells you which processes are working hardest — and whether your hardware is keeping up.

What CPU Usage Actually Means

Your Mac's CPU (Central Processing Unit) is responsible for executing instructions from every running app and system process. CPU usage is expressed as a percentage, representing how much of the processor's total capacity is currently in use.

A CPU sitting at 5–15% while idle is normal. A spike to 80–100% during video export or gaming is expected. But sustained high usage during light tasks — like browsing or writing — often signals a problem worth investigating.

Modern Macs use either Apple Silicon (M1, M2, M3, and later chips) or older Intel processors, and this matters when reading CPU data. Apple Silicon chips include separate performance cores and efficiency cores, so activity monitors display usage across multiple core types rather than a single flat percentage.

Method 1: Activity Monitor (Built-In and Most Complete) 🖥️

Activity Monitor is macOS's native system monitoring tool and the most thorough way to check CPU usage without installing anything.

How to open it:

  • Press Command + Space, type Activity Monitor, and hit Enter
  • Or navigate to Finder → Applications → Utilities → Activity Monitor

What to look at:

Once open, click the CPU tab at the top. You'll see:

ColumnWhat It Shows
% CPUHow much CPU each process is using right now
CPU TimeTotal processor time a process has consumed
ThreadsNumber of execution threads the process is using
PIDProcess ID (useful for advanced troubleshooting)

At the bottom of the window, the CPU load graph shows real-time activity split between user (your apps) and system (macOS processes) usage.

To sort by CPU load: Click the % CPU column header to sort processes from highest to lowest. This immediately surfaces any runaway processes.

You can also see an at-a-glance CPU summary in the Dock while Activity Monitor is open — right-click the Activity Monitor icon in the Dock, select Dock Icon, and choose Show CPU Usage to display a live graph.

Method 2: The Menu Bar CPU Monitor

For ongoing, passive monitoring without opening a full app, macOS doesn't include a native CPU meter in the menu bar by default — but there are lightweight third-party utilities that add one. These tools display a small real-time graph or percentage in your menu bar so you can glance at CPU load anytime.

What to look for in these tools:

  • Per-core breakdowns (especially useful on Apple Silicon with mixed core types)
  • Historical graphs to spot usage patterns over time
  • Process identification directly from the menu bar

The tradeoff is that any monitoring tool uses a small amount of CPU itself — usually negligible, but worth knowing.

Method 3: Terminal Commands for Precise Data 💻

If you're comfortable with the command line, macOS's Terminal gives you direct access to CPU statistics.

Top command:

top 

Type this in Terminal and press Enter. You'll see a live-updating list of processes with their CPU percentages, memory usage, and more. Press Q to quit.

For a cleaner, more readable output:

top -o cpu 

This sorts the process list by CPU usage automatically, putting the heaviest processes at the top.

For a single snapshot (non-updating):

ps aux | sort -rk 3 | head -10 

This prints the top 10 CPU-consuming processes at that moment and exits — useful for quick checks or scripting.

What High CPU Usage Actually Indicates

High CPU usage isn't automatically a problem — context matters.

Expected high usage scenarios:

  • Exporting video or audio
  • Running virtual machines
  • Compiling code
  • Playing graphically intensive games
  • Opening large files in creative apps

Potentially problematic high usage scenarios:

  • A browser tab consuming 90%+ CPU while displaying a static page
  • Antivirus or backup software running unscheduled scans
  • Stuck or zombie processes that aren't responding
  • Malware or cryptocurrency miners running in the background

Kernel_task is one process that commonly confuses Mac users. It's a legitimate macOS system process that intentionally consumes CPU to manage thermals — essentially throttling performance to prevent overheating. If you see it spiking, it usually means your Mac is running too hot rather than the process itself being the problem.

How macOS Version and Hardware Affect What You See 🔧

The way CPU usage is reported has evolved. On Apple Silicon Macs, Activity Monitor shows separate usage for performance cores (P-cores, handling demanding tasks) and efficiency cores (E-cores, handling background work). This means a process at "20% CPU" on an M-series chip behaves differently than the same reading on an older Intel Mac.

macOS Ventura, Sonoma, and later versions refined how Activity Monitor presents this data, so older screenshots or guides may look slightly different from what you see on your machine.

The number of CPU cores your Mac has also affects interpretation. An 8-core machine at 50% aggregate usage is handling far more parallel workload than a 2-core machine at the same percentage.

Variables That Shape What "Normal" Looks Like for You

No single CPU usage threshold applies universally. What you consider healthy or concerning depends on:

  • Which Mac model you're using — older hardware has less headroom before thermal throttling kicks in
  • How many apps you typically run simultaneously
  • Whether you're using browser-heavy workflows (browsers are among the most CPU-intensive everyday apps)
  • Your macOS version and whether background system tasks like Spotlight indexing or Time Machine backups are active
  • Ambient temperature and ventilation around your machine, which affects how aggressively macOS manages CPU load

Understanding what your specific machine's baseline looks like — at idle, under light use, and during heavy tasks — is what makes CPU monitoring genuinely useful rather than just a number on a screen.