Mac is slow to start up — find what's launching
If your Mac takes minutes to be usable after login, dozens of background apps are competing for CPU and disk. Here's how to find and trim them.
You hit power, you log in, and then you wait. The desktop is there but apps won’t launch, the cursor stutters, and the fan kicks in within 30 seconds. This isn’t usually macOS being slow — it’s everything you’ve ever installed launching at once and fighting over the SSD.
What launches at login
There are three categories of things that auto-start:
- Login Items — Apps that open when you log in. Visible in System Settings.
- Launch Agents — Background helpers that run in your user session. Visible in System Settings on recent macOS.
- Launch Daemons — System-level services. Started by macOS at boot.
A typical Mac with five or six installed apps from Zoom to 1Password ends up with 15-25 auto-starting processes. Most are small. A few are not.
Find what’s launching
- Open System Settings - General - Login Items & Extensions.
- Look at the "Open at Login" list. These are visible apps that start with you.
- Look at "Allow in the Background." This is the long list — every helper from every app you've installed.
- Toggle off anything you don't need. Old apps you no longer use, helpers for cloud storage you've stopped using, gaming launchers you forgot about.
- For a deeper view, list launch agents in Terminal:
ls ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons
Watching the boot
The CPU and disk activity in the first two minutes after login tells you which auto-starts are expensive. Run Activity Monitor immediately after logging in (or have it set to auto-launch) and watch CPU/Disk tabs. The processes burning the most resources in that window are your candidates for disabling.
The usual offenders
These commonly slow Mac boot when present: Dropbox/OneDrive/Google Drive (heavy initial sync), Microsoft AutoUpdate, antivirus software, gaming launchers (Steam, Epic, Battle.net), backup tools doing first-boot checks, virtualization helpers (Docker Desktop, Parallels), and any app with a kernel extension or system extension.
Trimming safely
You can disable almost anything in Login Items & Extensions and just relaunch the app manually when you need it. Worst case, you turn it back on. The exception is security/system tools — leave MDM agents (if you’re on a managed Mac), 1Password if you need it at login, and anything from Apple alone.
Watching post-boot recovery
The Mac usually catches up within a couple of minutes. A menubar monitor lets you see exactly when CPU and disk return to idle, which tells you the boot has finished its real work. Beacon shows CPU, disk I/O, and memory in the menubar — $14.99 lifetime. Download Beacon if you want to see when your Mac is actually ready to use.
If it’s still slow after trimming
If you’ve disabled everything you can and boot is still painful, the cause is usually either a failing SSD (run Apple Diagnostics by holding D at boot on Intel, or specific keys on Apple Silicon) or a corrupted user profile. Test by creating a new user account and logging into it — if boot is fast there, your account has accumulated something heavy.
More Beacon tips
-
Better alternatives to Activity Monitor on Mac
Activity Monitor is fine for a one-off check, but it's a window you have to keep finding. Here are faster, ambient ways to see what your Mac is doing.
-
Is your Apple Silicon Mac thermal-throttling?
Apple Silicon throttles less than Intel, but it still throttles. Here's how to tell — and what it costs you when it happens.
-
Comparing Mac system monitors (iStat, MenuMeters, Beacon, etc.)
An honest look at the main menubar system monitors for macOS in 2026 — what each does well, what's frustrating, and how to pick.
-
See CPU usage in your Mac menubar
How to keep an always-visible CPU readout in your menu bar, without leaving Activity Monitor open in the corner of every Space.