Ein MacBook mit 256 GB ist ein gutes Entwicklungsgerät, bis es das nicht mehr ist. macOS belegt 20 bis 30 GB, Xcode weitere 12 bis 15 GB, und nach ein paar Monaten normaler Arbeit erscheint der Dialog „Dein Volume ist fast voll” im ungünstigsten Moment. Hier steht, wohin der Platz geht und was Sie dagegen tun können, geordnet danach, wie viel Sie zurückbekommen.

Wohin der Platz geht

Auf einem Mac mit 256 GB, der für Entwicklung genutzt wird, sind dies die üblichen Verdächtigen, die größten zuerst.

  • Simulator-Runtimes. Jede iOS-, watchOS- oder visionOS-Runtime hat 7 bis 8 GB. Xcode installiert mit jedem Update eine neue und behält die alten. Drei ungenutzte Runtimes sind 22 GB.
  • DerivedData. Der Build-Ordner von Xcode. 10 bis 25 GB auf einem Gerät mit ein paar aktiven Projekten, und er wächst, bis Sie ihn löschen. Xcode baut ihn von selbst neu auf.
  • Das Disk-Image von Docker. Eine Datei, meist 20 bis 60 GB, mit jedem Image und Container, den Sie je geladen haben. Docker verkleinert sie nur auf Anforderung.
  • node_modules. Ein paar hundert Megabyte pro Projekt, mal jedes Projekt, das Sie dieses Jahr geklont haben. 20 bis 40 GB sind normal.
  • Paket-Caches. npm, pip, Gradle, Cargo, CocoaPods, Homebrew. Zusammen 5 bis 15 GB, alle werden bei Bedarf neu aufgebaut.
  • Alte Toolchain-Versionen. Node-Versionen in nvm, Python-Versionen in pyenv, JDKs, Rust-Toolchains. 3 bis 8 GB, und meist brauchen Sie eine davon.

Was Sie löschen sollten, in dieser Reihenfolge

  1. Simulator-Runtimes für Versionen, die Sie nicht mehr testen. Xcode › Einstellungen › Komponenten, oder lassen Sie Cache Goblin sie mit ihren Größen auflisten. Sie werden bei Bedarf erneut geladen.
  2. DerivedData und Paket-Caches. Können direkt gelöscht werden. Ihr nächster Build ist einmal langsamer und dann wieder normal.
  3. node_modules in Projekten, die Sie seit Monaten nicht geöffnet haben. npm install bringt sie zurück. Behalten Sie die für Projekte, die Sie diesen Monat angefasst haben.
  4. Docker-Images, die Sie nicht mehr nutzen. docker system prune entfernt gestoppte Container und verwaiste Images. Cache Goblin führt denselben Befehl für Sie aus und zeigt vorher, was er freigibt.
  5. Alte Toolchain-Versionen, eine nach der anderen, nachdem Sie geprüft haben, welche Projekte sie festlegen.

Zusammen sind das auf einem Mac mit 256 GB typischerweise 40 bis 80 GB, und das ist der Unterschied zwischen einer vollen und einer bequemen Festplatte.

Verhindern, dass sie wieder volläuft

Caches wachsen nach. Dafür sind sie da. Der Trick besteht darin, die sicheren regelmäßig zu leeren und den Rest ein paar Mal im Jahr durchzusehen. Cache Goblin kann die Klasse Sicher automatisch im von Ihnen gewählten Rhythmus aufräumen, und es zeigt die Klassen Wiederherstellbar und Riskant in der Menüleiste, sodass Sie die Zahl sehen, bevor der Dialog es tut.

Wenn 256 GB wirklich zu wenig sind

Wenn Sie einen Scan ausführen und die Caches auf 15 GB kommen, ist das Laufwerk voll mit Ihren eigenen Dateien, und kein Cleaner kann das beheben. Verschieben Sie Medien auf ein externes Laufwerk oder planen Sie eine größere Konfiguration beim nächsten Mac. Wir haben die Optionen und ihre Kosten in der günstigste Weg, einem Mac mehr Speicher zu geben verglichen.

Cache Goblin kostenlos laden und einen Scan ausführen. Er dauert unter einer Minute und zeigt genau, welche der oben genannten Posten auf Ihrem Mac liegen und wie groß sie sind.