Getting another two years out of an ageing Mac
· 5 min read
A Mac that feels tired is usually not worn out. It is full, cluttered with background software, and running a browser with more open than the memory allows. All three are addressable in an afternoon.
Work through these in order. The free ones resolve most cases.
1. Find out whether it is actually slow
Before changing anything, find out what the constraint is.
Activity Monitor, Memory tab. The Memory Pressure graph at the bottom is the useful part: green means enough, yellow means working, red means short.
Then the CPU tab, sorted by %CPU. Or:
ps -Ao %cpu,%mem,comm -r | head -10
If one process is at the top consuming everything, that is your answer and nothing else in this list matters. Runaway processes account for a great many “my Mac is slow” complaints. A Mac that is suddenly slow covers diagnosing one.
2. Give the drive room
A drive close to full slows the machine down, because the system needs space for swap and temporary files.
The real figure, not the optimistic one:
df -h /
Aim to keep around ten percent free. If you are below that, this is likely the single biggest win available.
3. Audit what starts at login
Years of installers add background helpers, and they run whether you use the software or not.
System Settings, General, Login Items. Read both lists and remove what you do not recognise or want.
Then the ones that do not appear there:
ls -1 ~/Library/LaunchAgents /Library/LaunchAgents 2>/dev/null
Anything belonging to software you removed long ago can go. Login items on a Mac covers doing it safely.
4. Restart, and do it more often
A Mac left running for weeks accumulates. Memory fragments, caches grow, processes leak.
A restart once a week is a genuine performance measure on an older machine, and it costs nothing.
5. Deal with the browser
For most people the browser is the largest single consumer of memory, and tab count is the variable.
If the memory pressure graph is yellow and the browser is at the top of the memory list, closing tabs will do more than any other change. Consider a browser that suspends background tabs, or a habit of closing rather than accumulating.
6. Turn down the visual effects
Genuinely helps on older machines, and does nothing on new ones.
System Settings, Accessibility, Display: Reduce transparency and Reduce motion. The interface becomes plainer and noticeably more responsive on machines whose graphics are struggling.
7. Replace the battery
The one paid step that is nearly always worth it on a laptop.
A four-year-old battery holds less and can cause unexpected shutdowns. A replacement costs a fraction of a new machine and restores a working day of runtime. Check yours:
system_profiler SPPowerDataType | grep -E "Cycle Count|Condition"
Battery health on a Mac covers reading it.
8. Add an external SSD
If storage is the constraint and the drive cannot be upgraded, an external SSD over Thunderbolt is fast enough to work from directly.
Move large libraries, archives and video to it, and keep the internal drive for the system and current work. Remember it needs backing up too.
9. Clear the vents
On a machine with fans, several years of dust genuinely restricts airflow, which means more throttling and more noise. Fan noise on a Mac covers it.
What not to bother with
“Cleaning” utilities that promise speed. The genuine wins are the ones above, and most of what these tools remove is caches that get rebuilt.
Disabling Spotlight. Indexing is intensive briefly and then costs nothing. Disabling it removes a genuinely useful feature to solve a problem you do not have.
Reinstalling macOS as a first move. An afternoon’s work that frequently fixes nothing, particularly if you then restore your settings from a backup. What a clean install actually fixes covers when it helps.
Knowing when to stop
None of this helps if the machine can no longer receive security updates. At that point it is not a performance question. When a Mac is genuinely too old covers the thresholds.
Questions
Will more RAM help? You cannot add it on recent Macs. If memory pressure is consistently yellow or red, the constraint is real and the answer is a different machine.
Does resetting the SMC or NVRAM speed things up? No. They address specific hardware behaviours, not performance. Resetting NVRAM and SMC covers when they are relevant.
Is a newer macOS slower on old hardware? Sometimes marginally, and staying on an unsupported version to avoid it trades security for a small gain. Not a good trade.
How much difference does all this make? On a machine that is full and cluttered, a great deal. On one that is already tidy and simply old, not much.