August 10, 2026
Mac Running Slow? How to Diagnose and Fix It
Before you start closing apps or, worse, considering a new machine, it’s worth knowing that a slow Mac is rarely a slow processor. Apple Silicon Macs in particular have plenty of raw performance for everyday use; when one feels sluggish, the cause is almost always one of a handful of specific, fixable things. Here’s how to actually diagnose it instead of guessing.
Check available disk space first
macOS uses free disk space as working memory for a few different jobs: the swap file (virtual memory), Time Machine local snapshots, temporary caches for apps, and Spotlight indexing all need room to operate. When your disk drops below roughly 10-15% free (less on smaller SSDs), macOS starts making tradeoffs it wouldn’t otherwise make, and the whole system can feel noticeably slower, with beachballs showing up during ordinary tasks like switching apps or opening a file.
This is the single most common cause of “my Mac got slow for no reason,” because the reason is invisible: nobody sees a full disk as clearly as they see a spinning cursor. Check menu → About This Mac → Storage first. If you’re under 15-20 GB free, that’s very likely your answer. See how to clean up Mac storage for the fix, or jump straight to a free scan with OverClean to see exactly what’s eating the space.
Open Activity Monitor and sort by CPU and Memory
Activity Monitor (Applications → Utilities → Activity Monitor) is the fastest way to confirm whether something specific is actually consuming resources right now. Sort by % CPU first: if one process is pinned near 100% and staying there, that’s your slowdown, and it’s usually a browser tab, a sync service (Dropbox, OneDrive, iCloud), or an app stuck reindexing something. Then check Memory, specifically the Memory Pressure graph in the Memory tab: if it’s consistently yellow or red rather than green, your Mac is swapping to disk more than it should, which is slow even on a fast SSD.
Audit what launches automatically
Every login item, background helper, and menu bar app that starts automatically competes for the same CPU and memory at boot and continues idling afterward. System Settings → General → Login Items & Extensions shows what’s set to launch at startup; it’s common for this list to have quietly grown to a dozen or more apps over a few years without anyone deliberately adding most of them (installers frequently add themselves by default). Trim it to what you actually use.
Clear caches that have grown unusually large
Corrupted or oversized caches (particularly browser caches and Xcode’s DerivedData if you develop software) can cause specific, targeted slowness: a browser that stutters while scrolling, or Xcode that takes forever to index. This is a narrower fix than general storage cleanup, but worth doing on its own. See how to delete cache on Mac for exactly which caches are safe to clear.
Check for a full startup disk vs. a failing disk
There’s a real difference between “disk is full” (fixable in minutes) and “disk is failing” (a hardware problem). If you’ve freed up significant space and performance hasn’t improved at all, or if you’re seeing kernel panics, apps failing to save files, or errors mentioning disk I/O, run Apple Diagnostics (hold D at startup) or check Disk Utility’s First Aid. This is uncommon compared to the storage and background-process causes above, but worth ruling out if nothing else explains the slowdown.
Look at Spotlight and Time Machine indexing
Two background system processes are notorious for temporarily eating both CPU and disk I/O: Spotlight re-indexing (mds_stores in Activity Monitor) after a large file operation or macOS update, and Time Machine running a backup or local snapshot cleanup. Both are usually temporary and resolve within an hour or so on their own. If Spotlight indexing seems permanently stuck, sudo mdutil -E / rebuilds the index from scratch, which is a legitimate fix rather than a workaround.
Restart the Mac, not just close the lid
Sleep and wake cycles let memory leaks, stuck background processes, and accumulated system state build up over days or weeks. A full restart clears all of it. It sounds too simple to mention, but on a Mac that hasn’t been rebooted in two or three weeks, it’s frequently the entire fix.
Browser tabs are a bigger factor than most people assume
Modern browsers run each tab as a near-separate process, and a Chrome or Safari window with 40+ tabs open can easily consume several gigabytes of memory even when most of those tabs are idle. This shows up in Activity Monitor as the browser itself (or Google Chrome Helper (Renderer) processes) rather than anything obviously named “tabs,” which is why it’s easy to miss as a cause. If Memory Pressure is elevated and your browser has an unusually large number of tabs open, closing the ones you’re not actively using is a legitimate, immediate fix, more effective in the moment than most system-level tweaks.
External drives and network shares can slow the whole system
A failing or slow external drive, or a network share (SMB/AFP) that’s become unreachable or is responding slowly, can cause system-wide sluggishness that has nothing to do with your internal storage at all. Finder and some apps will hang waiting on I/O from a volume that isn’t responding. If a slowdown started right after connecting an external drive, or coincides with a NAS or network share being flaky, disconnect it and see if performance recovers before looking anywhere else.
The pattern behind most of these
Notice that four of the seven causes above trace back to storage: a full disk directly slowing the system, oversized caches, and background processes fighting over the space and I/O bandwidth that’s left. That’s not a coincidence: storage pressure is the most common root cause of a Mac that “just feels slow” without any obvious single culprit, precisely because macOS quietly leans on free disk space for more than most people realize.
If you’ve checked Activity Monitor and nothing stands out, start with storage. Download OverClean for a free scan that shows exactly what’s using your disk, broken into real categories instead of Apple’s opaque “System Data” bucket. It’s often the fastest fix for a Mac that’s slowed down over time.