Back to Blog
How-To Guides 14/03/2026 8 min read

Why Is My MacBook Running Slow? 7 Fixes That Actually Work

A slow MacBook is almost always fixable without spending a cent. Here are the 7 most common causes of MacBook slowness and exactly how to fix each one.

Why Your MacBook Is Running Slow

A slow MacBook is one of the most frustrating IT problems β€” and one of the most misdiagnosed. Most people assume the machine is simply old and needs replacing. In our experience, the vast majority of slow MacBook cases are caused by fixable software and configuration issues, not failing hardware.

This guide covers the 7 most common causes of MacBook slowness, how to diagnose each one, and the exact steps to fix them. These are the same checks our technicians run during every Health Check service in Johannesburg.

1. Your Storage Is Nearly Full

This is the single most common cause of a slow Mac. macOS uses free storage space as virtual memory β€” when your drive fills up, the operating system has nowhere to write temporary data, and everything grinds to a halt.

**Symptoms:** General sluggishness across all applications. Long delays when opening files. Spinning beach ball on startup and after waking from sleep.

**How to check:** Apple menu β†’ About This Mac β†’ Storage. If available storage is under 20 GB on a 256 GB drive, or under 40 GB on a 512 GB drive, storage pressure is likely contributing to your slowness.

How to fix:

  • Open Finder β†’ Go β†’ Downloads. Delete old downloads you no longer need.
  • Open Photos β†’ check Library for duplicates. Use the Duplicates album (macOS Ventura and later).
  • Empty the Trash β€” it does not free space until emptied.
  • Move large video files and archives to an external drive.
  • If you use Time Machine, check that local snapshots are not consuming space: open Terminal and type `tmutil listlocalsnapshots /`
  • If storage is critically low (under 10 GB), your Mac may be nearly unusable regardless of other fixes. This is often the entire problem.

    2. Too Many Login Items Starting Automatically

    Every application that launches on startup consumes memory and CPU before you have even opened anything. Macs accumulate login items silently β€” a cloud backup app here, a printer utility there β€” and after a few years, a dozen applications can be fighting for resources before you have opened Safari.

    **How to check (macOS Ventura and later):** System Settings β†’ General β†’ Login Items. Review both the "Open at Login" list and the "Allow in Background" section.

    How to fix:

  • Remove everything from "Open at Login" that you do not immediately need when you start your Mac. Applications you use daily (Zoom, Slack) may be reasonable to keep. Printer utilities, updater daemons, and cloud sync apps for services you rarely use should be removed.
  • Toggle off the "Allow in Background" items for applications you do not actively use.
  • **On older macOS (Monterey and earlier):** System Preferences β†’ Users & Groups β†’ Login Items β†’ select the item β†’ click the minus button.

    The effect on startup time and available memory can be substantial β€” we routinely see Macs with 20+ login items where removing half of them delivers an immediate, noticeable improvement.

    3. Background Processes Consuming CPU

    Sometimes a single misbehaving process consumes an entire CPU core, making the entire machine feel sluggish even though nothing visible is open.

    **How to check:** Open Activity Monitor (Applications β†’ Utilities β†’ Activity Monitor). Click the CPU tab. Sort by % CPU descending. Look for any process using more than 20–30% CPU continuously when you are not actively doing anything demanding.

    Common culprits:

  • **Spotlight indexing** (mdworker_shared, mds_stores): This is normal after an OS update or after adding a large external drive. It will complete on its own β€” typically within a few hours. You cannot and should not kill it.
  • **Antivirus software**: Some AV products run continuous background scans that consume significant CPU. If a product called "MegaCleaner," "Advanced Mac Cleaner," or any product you do not recognise is consuming CPU, this needs investigation.
  • **cloudd / bird**: iCloud sync processes. If these are stuck at high CPU, signing out of iCloud and back in usually resolves it.
  • **kernel_task**: If kernel_task is using very high CPU (over 200%), this is often a thermal management response β€” the Mac is overheating and throttling the processor. See Fix 6.
  • **How to fix:** For processes you do not recognise, note the name and search for it. Most legitimate system processes have well-documented purposes. If something unfamiliar is consuming sustained high CPU, bring the Mac to us for assessment β€” this can indicate malware or a software fault.

    4. Insufficient RAM for Your Workflow

    Modern macOS and application requirements have grown significantly. A MacBook with 8 GB of RAM running macOS Sonoma or Sequoia with multiple browser tabs, Zoom, Microsoft Office, and a cloud sync client is likely under constant memory pressure.

    **How to check:** Open Activity Monitor β†’ Memory tab. Look at the "Memory Pressure" graph at the bottom. Green = fine. Yellow = moderate pressure. Red = the Mac is actively swapping, and performance will suffer.

    Also check the "Swap Used" figure. If swap usage is consistently above 2–3 GB, your Mac does not have enough RAM for your typical workload.

    **For Intel Macs:** RAM is upgradeable on most MacBook Pro models up to 2019. A RAM upgrade from 8 GB to 16 GB is one of the highest-value upgrades we offer β€” fitted at our Hyde Park workshop β€” and the performance improvement on a memory-constrained machine is immediate and significant. [Contact us about a RAM upgrade.](/contact)

    **For Apple Silicon Macs (M1–M4):** RAM is not upgradeable β€” it is integrated into the chip. If your M1 or M2 Mac with 8 GB is consistently hitting memory pressure, the realistic options are managing your workflow (fewer browser tabs, close unused apps) or planning an upgrade to a 16 GB model.

    5. macOS Needs an Update

    Apple regularly ships performance improvements, bug fixes, and optimisations in macOS updates. Running a significantly outdated version of macOS can mean missing substantial under-the-hood improvements.

    **How to check:** Apple menu β†’ System Settings β†’ General β†’ Software Update.

    **How to update:** If an update is available, install it. For major macOS version upgrades (e.g., moving from Ventura to Sonoma), we recommend checking your applications for compatibility first β€” particularly if you use specialist software.

    **One caveat:** On very old Intel Macs (pre-2017), forcing the latest macOS version via third-party tools like OCLP can sometimes cause slowness, not cure it. The Mac's hardware may not have the headroom to run the newer OS efficiently. If you are running OCLP on an older machine, stay on a version that runs smoothly rather than chasing the latest.

    6. Thermal Throttling (Overheating)

    When a MacBook's processor temperature exceeds safe limits, macOS automatically reduces clock speed to prevent damage β€” a process called thermal throttling. The result is dramatically reduced performance that feels identical to other slowness causes.

    **Symptoms:** Slowness that is worse under sustained load (video calls, compilation, video rendering). The fan running constantly at high speed. The chassis being hot to the touch near the hinge or exhaust vents.

    Common causes on older MacBooks:

  • Degraded or dried-out thermal paste between the CPU and heatsink
  • Blocked exhaust vents from dust accumulation
  • A failing or slow fan
  • **How to check:** Download Macs Fan Control (free, from crystalidea.com). Open it and check your CPU die temperature. Under normal light use, this should be below 60Β°C. If you see temperatures above 80Β°C at idle or light load, thermal paste replacement is very likely needed.

    **The fix:** Thermal paste replacement on a MacBook at ZA Support can deliver dramatic performance recovery on machines 4+ years old. On a 2017–2019 MacBook Pro, we routinely see temperatures drop by 20–30Β°C after a repaste, with proportionally improved performance.

    [Read more about our MacBook servicing.](/apple-repair)

    7. Your SSD May Be Failing

    Storage drive health is rarely checked and is often overlooked as a performance cause. A MacBook SSD in the early stages of failure can exhibit dramatically increased read/write latency β€” the drive is still functional, but operations that normally take milliseconds are taking seconds.

    **How to check:** Download DriveDx (paid) or use the free Disk Utility (Applications β†’ Utilities β†’ Disk Utility β†’ select your drive β†’ First Aid). DriveDx gives a more detailed S.M.A.R.T. analysis including reallocated sectors and error counts.

    Warning signs of a failing SSD:

  • Dramatically long application launch times even for simple apps
  • Frequent "spinning beach ball" when switching between applications
  • System freezes that last 10–30 seconds and then resume
  • Failure to complete macOS updates
  • If DriveDx or Disk Utility reports any S.M.A.R.T. errors or caution status, back up your data immediately and bring the machine to us. SSD failure is progressive β€” a drive showing early S.M.A.R.T. warnings can fail completely within days to weeks.

    [SSD replacement at ZA Support](/apple-repair) is available fitted, including a fresh macOS install and data migration.

    Still Slow After Trying These Fixes?

    If you have worked through all seven fixes and your MacBook is still performing below expectations, the issue is likely hardware-level β€” either thermal paste degradation, a failing SSD, or insufficient RAM for your workload.

    Our [Health Check service](/apple-repair) covers all of these: we run a full 28-phase diagnostic covering hardware, storage health, memory pressure, security, and software β€” and give you a plain-English report with exactly what we found and what we recommend.

    Assessment: R899 ex VAT. Hyde Park, Johannesburg.

    WhatsApp us on [064 529 5863](https://wa.me/27645295863) to book a same-day assessment.

    Need a repair? Assessment: R899 ex VAT.

    Hyde Park, Johannesburg. Assessment: R899 ex VAT on all repairs.

    Call 064 529 5863