Beacon guide

Find the process using the most CPU on Mac

Fans spinning, lap getting warm — here's how to find the CPU hog on macOS using Activity Monitor, the top command, or a menu bar monitor.

4 min read

The fans on a MacBook only really fire up when something is eating real CPU, and the something is usually a single rogue process you didn’t realise was running. Finding it is fast — the trick is knowing which tool gives you the answer in fewest clicks.

The fastest paths

Activity Monitor

The default, and perfectly good.

  1. Launch Activity Monitor.
  2. Click the CPU tab.
  3. Click the %CPU column header to sort descending.
  4. The top row is your culprit. Sustained > 50% on a single process is usually worth investigating.

A small note — macOS reports CPU as a percentage of one core, so a process at 400% is using four full cores. That’s normal for video encodes, builds, ML inference. Not normal for “Word.”

Terminal: top

The fastest read if you have a terminal open already:

top -o cpu -stats pid,command,cpu,mem -n 10

That sorts by CPU, trims to ten rows, and shows the columns you actually care about. Press q to quit. Add -l 1 if you just want a single snapshot instead of a live updating view.

For a richer ncurses interface, brew install htop and run htop — colour-coded bars, tree view, click-to-kill.

If you’d rather not launch anything, a menu-bar CPU readout makes the question answerable with one glance. Beacon’s CPU display sits in the bar and the click-through panel lists the top CPU processes.

  1. Install Beacon and add CPU to your menu bar in Settings > Menu Bar.
  2. When the number spikes, click it — top three CPU users appear, with their percentages.
  3. Click any process to open Activity Monitor on that PID.

Reading what you find

Some common patterns:

The key habit is checking quickly enough that you catch it while it’s happening. The longer a runaway runs, the more battery, heat, and lifespan it costs your machine.

← All Beacon tips