If your Mac's storage is running low, macOS offers a built-in "Optimize Storage" panel that promises to help. But many users click through every recommendation and still see only a few hundred megabytes recovered — while ~/Library/Caches quietly balloons to several gigabytes. This guide tests the optimize storage vs clean mac question head-on: what Apple's tools actually touch, what they leave behind, and how much space manual cleanup can reclaim on top.
What "Optimize Storage" Actually Does
You find Apple's panel at Apple menu > System Settings > General > Storage (macOS Ventura and later) or Apple menu > About This Mac > Storage > Manage (Monterey and earlier). The panel offers four recommendations:
- Store in iCloud — moves your Desktop, Documents, and Photos library to iCloud, keeping local stubs.
- Optimize Storage — removes locally stored Apple TV movies and TV show episodes you have already watched, keeping iCloud copies.
- Empty Trash Automatically — deletes Trash items older than 30 days.
- Reduce Clutter — opens a browser listing large files and downloads so you can delete them manually.
None of these recommendations touch application caches, system logs, temporary files, Xcode derived data, browser caches, or crash reports. The panel is designed around iCloud offloading and media management — not cache cleanup.
How Much Space Optimize Storage Typically Recovers
Results vary widely by how you use your Mac:
- If you stream Apple TV content and keep watched downloads locally, you might reclaim 5–20 GB.
- If your Desktop/Documents folders are large and you have adequate iCloud storage, offloading can free tens of gigabytes — but that space only returns if you download files again.
- If you don't use Apple TV, rarely download large files, and already use iCloud Drive, Optimize Storage may recover under 1 GB or nothing at all.
In the most common developer or creative professional scenario — heavy app use, little Apple TV content — does Optimize Storage work on Mac for meaningful relief? Mostly no. Its scope is simply too narrow.
What Manual Cache and Log Cleanup Recovers
The categories Optimize Storage ignores are often the biggest offenders on an active Mac.
User Caches: ~/Library/Caches
Every app — browsers, Slack, Spotify, Xcode, Adobe tools — writes cache files here. On a Mac used for a year or more, this folder commonly holds 3–15 GB. Most of these files are safe to delete; apps rebuild their caches on next launch. However, some apps store genuinely useful offline data here (e.g., downloaded podcast episodes or map tiles), so review before bulk-deleting.
To check the size in Terminal:
du -sh ~/Library/Caches
System Caches: /Library/Caches
System-wide daemon caches live here. They're generally smaller than user caches but can accumulate over time, particularly from software update metadata and system services.
sudo du -sh /Library/Caches
System Logs: /var/log and ~/Library/Logs
Log files are almost always safe to delete. They exist so you (or Apple) can diagnose problems after the fact; once a system has been running stably for months, old logs have little value. Combined, these locations can hold 500 MB–2 GB on a busy system.
du -sh ~/Library/Logs
sudo du -sh /var/log
Temporary Files: /private/var/folders
macOS writes temporary working files into a per-user folder under /private/var/folders. These are usually cleaned on reboot, but on Macs that are rarely restarted they can accumulate to several hundred megabytes. Do not delete this folder manually while apps are running — you can corrupt open processes.
Developer Artifacts
If you use Xcode, the derived data and archive folders are frequently the single largest accumulation of junk on a developer's machine:
du -sh ~/Library/Developer/Xcode/DerivedData
du -sh ~/Library/Developer/Xcode/Archives
DerivedData is always safe to delete; Xcode rebuilds it. Archives contain your signed app exports — only delete old ones you no longer need for distribution.
Side-by-Side Comparison
| Category | Optimize Storage | Manual / Tool Cleanup |
|---|---|---|
| iCloud offloading | Yes | No |
| Apple TV downloads | Yes | No |
User app caches (~/Library/Caches) |
No | Yes |
System caches (/Library/Caches) |
No | Yes (with admin) |
| Log files | No | Yes |
| Temporary files | No | Yes (with care) |
| Leftover app files after uninstall | No | Yes |
| Typical space recovered (no Apple TV content) | < 1 GB | 3–20 GB |
| Requires iCloud subscription | Often yes | No |
| Data remains locally accessible after | No (offloaded) | Yes |
Why "Optimize Storage Not Freeing Space" Is a Common Complaint
If you have run Optimize Storage and still see the storage bar nearly full, the reason is almost always that your consumption is cache- and log-driven, not media-driven. Apple's tools were designed for a specific class of problem (too many downloaded movies, a full iCloud-mirrored Desktop) — not for the general accumulation that happens on a developer's or power user's Mac over time.
The mac built-in cleanup vs app debate really comes down to this: the built-in panel handles iCloud-tier management well, but it was never intended as a cache janitor.
How to Clean What Optimize Storage Leaves Behind
Option A: Manual Terminal Approach
If you're comfortable in Terminal, the following sequence is safe to run while logged in (quit all apps first for best results):
- Empty user caches:
Note: this deletes all user cache files. Apps will rebuild caches on next launch. Expect first-launch slowness.rm -rf ~/Library/Caches/* - Clear user logs:
rm -rf ~/Library/Logs/* - Clear system caches (requires admin password):
sudo rm -rf /Library/Caches/* - Reboot. macOS will clean
/private/var/foldersduring the boot process.
Important: Deleting caches is permanent. Ensure you are not deleting data you want to keep (offline content, locally cached files). Never delete /System, /usr, or other system directories.
Option B: Use a Dedicated Mac Cleanup App
Running those rm -rf commands manually every few weeks gets tedious, and it is easy to accidentally delete something important. Crumb automates this with a one-click Clean that sweeps System Data, caches, logs, temp files, and purgeable space — and shows you exactly what it removed before it removes it. It also includes an Uninstall tab that finds leftover support files and preference panes apps leave behind after you drag them to the Trash, which is a category neither Optimize Storage nor basic Terminal cleanup addresses at all.
If you're unsure whether a specific folder is safe to delete, Crumb's "Is this safe to delete?" AI explains what the folder contains and rates the risk of removing it — useful before you pull the trigger on anything unfamiliar.
You can download Crumb and run a free cleanup to see what's been accumulating on your drive.
Conclusion
Apple's Optimize Storage is a legitimate tool for a specific job: offloading media and iCloud-backed files you aren't actively using. But if your Mac is sluggish or nearly full from everyday use — and especially if you're a developer or work with large creative files — it will barely make a dent. The real gains come from clearing caches, logs, and app leftovers that macOS never touches automatically. Whether you do that with Terminal commands or a dedicated utility, cleaning what Optimize Storage leaves behind is where the meaningful space recovery actually happens.