📑 Table of Contents

  1. How to Open Activity Monitor
  2. The CPU Tab Explained
  3. Memory Tab & Memory Pressure
  4. Energy Tab: Battery Optimization
  5. Disk Tab: Read/Write Activity
  6. Network Tab: Data Usage
  7. Force Quitting Frozen Apps
  8. Terminal Alternatives
  9. Built-in vs Third-Party Monitors

When your Mac starts running slowly, the first instinct might be to search for a system monitoring app. But Apple has included one of the most comprehensive system monitors available on any platform right inside macOS. Activity Monitor gives you real-time visibility into every process running on your Mac, how much CPU and memory each one consumes, which apps drain your battery fastest, and detailed disk and network statistics — all without installing anything.

In this guide, we will dissect every tab of Activity Monitor, teach you how to interpret the data it presents, and show you equivalent terminal commands for power users who prefer the command line. By the end, you will be able to diagnose virtually any performance issue on your Mac using nothing but the tools Apple provides.

🍏 Apple Insider

Activity Monitor has existed since Mac OS X 10.3 Panther (2003). It replaced the older "Process Viewer" utility and has been significantly enhanced in every major macOS release since.

How to Open Activity Monitor

Activity Monitor lives in the Utilities folder. Here are the fastest ways to launch it:

💡 Pro Tip

Keep Activity Monitor in your Dock for quick access. Right-click its Dock icon and choose "Options → Keep in Dock". You can also set its Dock icon to show a live CPU usage graph: go to View → Dock Icon → Show CPU Usage.

The CPU Tab Explained

The CPU tab shows every process running on your Mac and how much processing power each one uses. The key columns to understand are:

At the bottom of the CPU tab, you will see a summary bar showing total System and User CPU usage, plus the number of processes and threads running. On a healthy Mac, idle percentage should be high (70%+) when you are not actively working.

Identifying CPU Hogs

Click the "% CPU" column header to sort by CPU usage (highest first). If any process consistently uses more than 100% CPU for extended periods without reason, it may be misbehaving. Common culprits include:

Memory Tab & Memory Pressure

The Memory tab is where most performance troubleshooting should begin. The most important indicator is not "Memory Used" — it is the Memory Pressure graph at the bottom of the window.

Understanding Memory Pressure

💡 Did You Know?

macOS uses a sophisticated memory compression system that can compress inactive memory pages by 50-70%, effectively giving you more usable RAM than your hardware specs suggest. A Mac with 8 GB of RAM might function as if it has 10-12 GB thanks to compression.

Key memory statistics at the bottom of the tab:

Energy Tab: Battery Optimization

Exclusive to MacBooks, the Energy tab reveals which apps consume the most battery power. Key metrics include:

The most common battery drain culprits are web browsers with many open tabs, video streaming apps, and apps that prevent sleep (such as download managers or media servers).

Disk Tab: Read/Write Activity

The Disk tab shows how much data each process is reading from and writing to your storage. This is particularly useful for identifying:

Sort by "Bytes Written" to find the heaviest writers. Time Machine backups, Spotlight indexing, and cloud storage apps (iCloud, Dropbox, Google Drive) typically dominate this list.

Network Tab: Data Usage

The Network tab displays data sent and received by each process. This is invaluable for:

Sort by "Sent Bytes" or "Rcvd Bytes" to see which processes transfer the most data. If you see an unfamiliar process sending large amounts of data, research its name before taking action.

Force Quitting Frozen Apps

When an app becomes unresponsive (beach ball cursor), Activity Monitor is your rescue tool:

  1. Find the frozen app in the process list (it may show "(Not Responding)" in red).
  2. Select the process by clicking on it.
  3. Click the X button in the toolbar (or go to View → Quit Process).
  4. Choose "Quit" first for a graceful shutdown. If that fails, use "Force Quit".
💡 Pro Tip

The fastest way to force quit the frontmost app is the keyboard shortcut Cmd + Option + Escape, which opens the Force Quit Applications window directly without needing Activity Monitor.

Terminal Alternatives

For power users, macOS includes command-line equivalents that provide even more detail:

Real-time process monitor

Terminal — Top Processes
top -l 1 -n 15 -s 2 -o cpu

Shows the top 15 processes sorted by CPU usage, updated every 2 seconds. Press q to exit.

Detailed process list

Terminal — Process Details
ps aux --sort=-%mem | head -20

Lists all running processes sorted by memory usage. Shows user, PID, CPU%, MEM%, and the command that started each process.

Kill a process by PID

Terminal — Kill Process
kill -9

Replace <PID> with the process ID from Activity Monitor or ps output. Use kill -9 only when a normal kill <PID> fails.

Find a process by name

Terminal — Find Process
pgrep -l "Safari"
⚠️ Warning

Never kill system processes like kernel_task, launchd, or WindowServer. Force-killing these can crash your Mac or require a forced restart.

Built-in vs Third-Party Monitors

FeatureActivity MonitorThird-Party Apps
CPU/Memory/Disk/Network monitoring✅ Full detail✅ Often prettier UI
Per-process breakdown✅ All processes✅ Usually the same
Energy monitoring✅ Built-in✅ Some apps add graphs
Menu bar widgets❌ Dock icon only✅ CPU/RAM in menu bar
Historical data❌ Real-time only✅ Logs and charts
GPU monitoring✅ Basic (via Window menu)✅ Detailed GPU stats
CostFree$5–$15 typical
System permissionsNone neededAccessibility access

Activity Monitor covers 90% of monitoring needs. Third-party apps are worth considering if you want persistent menu bar widgets, historical performance graphs, or detailed GPU monitoring. But for diagnosing problems, Apple's tool is more than sufficient.