Um MacBook de 256 GB é uma boa máquina de desenvolvimento até deixar de ser. O macOS ocupa 20 a 30 GB, o Xcode ocupa outros 12 a 15 GB, e alguns meses de trabalho normal deixam você com o aviso “Seu disco está quase cheio” no pior momento. Veja para onde o espaço vai e o que você pode fazer, em ordem de quanto você recupera.
Para onde vai o espaço
Num Mac de 256 GB usado para desenvolvimento, estes são os suspeitos de sempre, do maior para o menor.
- Runtimes de simulador. Cada runtime de iOS, watchOS ou visionOS tem 7 a 8 GB. O Xcode instala um novo a cada atualização e mantém os antigos. Três runtimes sem uso são 22 GB.
- DerivedData. A pasta de build do Xcode. 10 a 25 GB numa máquina com alguns projetos ativos, e ela cresce até você apagar. O Xcode a reconstrói sozinho.
- Imagem de disco do Docker. Um único arquivo, normalmente de 20 a 60 GB, com cada imagem e contêiner que você já baixou. O Docker só a encolhe quando você pede.
- node_modules. Algumas centenas de megabytes por projeto, vezes cada projeto que você clonou este ano. 20 a 40 GB é normal.
- Caches de pacotes. npm, pip, Gradle, Cargo, CocoaPods, Homebrew. 5 a 15 GB juntos, todos reconstruídos sob demanda.
- Versões antigas de toolchains. Versões do Node no nvm, versões do Python no pyenv, JDKs, toolchains do Rust. 3 a 8 GB, e em geral você precisa de uma delas.
O que apagar, em ordem
- Runtimes de simulador de versões que você não testa mais. Xcode › Settings › Components, ou deixe o Cache Goblin listá-los com seus tamanhos. Eles baixam de novo se você precisar.
- DerivedData e caches de pacotes. Seguros para apagar sem ressalvas. Seu próximo build é mais lento uma vez e depois volta ao normal.
- node_modules em projetos que você não abre há meses.
npm installtraz tudo de volta. Mantenha os dos projetos que você mexeu este mês. - Imagens do Docker que você não usa mais.
docker system pruneremove contêineres parados e imagens soltas. O Cache Goblin executa o mesmo comando para você e mostra antes o que vai recuperar. - Versões antigas de toolchains, uma de cada vez, depois de verificar quais projetos as fixam.
Juntos, esses itens são tipicamente 40 a 80 GB num Mac de 256 GB, que é a diferença entre um disco cheio e um disco folgado.
Como evitar que encha de novo
Caches crescem de volta. É para isso que servem. O truque é limpar os seguros periodicamente e olhar o resto algumas vezes por ano. O Cache Goblin pode limpar a classe Seguro automaticamente na frequência que você escolher, e mostra as classes Restaurável e Arriscado na barra de menus para você ver o número antes que o aviso apareça.
Quando 256 GB é pouco de verdade
Se você executa uma varredura e os caches somam 15 GB, o disco está cheio dos seus próprios arquivos e nenhum limpador vai resolver isso. Mova mídia para um disco externo ou planeje uma configuração maior no próximo Mac. Comparamos as opções e seus custos em a forma mais barata de adicionar armazenamento a um Mac.
Baixe o Cache Goblin grátis e execute uma varredura. Leva menos de um minuto e mostra exatamente quais dos itens acima estão no seu Mac e qual o tamanho deles.