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

  1. 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.
  2. DerivedData e caches de pacotes. Seguros para apagar sem ressalvas. Seu próximo build é mais lento uma vez e depois volta ao normal.
  3. node_modules em projetos que você não abre há meses. npm install traz tudo de volta. Mantenha os dos projetos que você mexeu este mês.
  4. Imagens do Docker que você não usa mais. docker system prune remove contêineres parados e imagens soltas. O Cache Goblin executa o mesmo comando para você e mostra antes o que vai recuperar.
  5. 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.