← All guides

“System Data” is huge – what is it really?

CacheCleaner guides · Updated July 18, 2026

“System Data” is Apple's bucket for everything Storage can't categorize – and on a developer Mac that's mostly your own tools' caches: Xcode, Docker's VM, simulator runtimes, package manager caches and Time Machine local snapshots. It's not a mystery and not malware; it's reclaimable.

Break it down instead of guessing

du -sh ~/Library/Developer 2>/dev/null      # Xcode: often 30-100 GB
du -sh ~/Library/Containers/com.docker.docker 2>/dev/null
du -sh ~/Library/Caches 2>/dev/null          # all app & tool caches
tmutil listlocalsnapshots / | wc -l          # local TM snapshots

The usual suspects, in order

Why Apple's Storage panel won't help

System Settings → Storage lumps all of the above into one grey bar and offers to delete your photos instead. It has no idea what DerivedData or a cargo registry is – you need a tool that does.

CacheCleaner is exactly that tool: it walks your disk, names every developer cache in the grey bar, shows real sizes, and deletes only what you tick.

Get CacheCleaner for Mac