La cartella Library: il bottino più grosso, se l'editor è chiuso
Dentro ogni progetto Unity c'è una cartella Library: la cache privata dell'editor, con gli asset importati, il codice generato e gli artefatti di build. Regolarmente sfora la cartella Assets che serve — importa 500 MB di texture una volta e Library ci conserva le proprie copie elaborate. La cartella è usa e getta per progetto: eliminala e Unity la ricostruisce alla prossima apertura, al prezzo di un reimport lungo.
Due regole tengono l'operazione al sicuro. Non eliminare mai Library con il progetto aperto: l'editor tiene dei file in mano e potrebbe scrivere corruzione in uscita. E considera la ricostruzione di Library dopo un upgrade di Unity inevitabile fin da subito, perché le cache sono agganciate alla build del motore e raramente gli sopravvivono.
La mappa completa dell'appetito di disco di Unity
Library è il colpevole più rumoroso, ma tutt'altro che l'unico. Unity sparge cache per il profilo utente e per l'editor stesso, e nessuna di esse compare nella cartella del progetto. Ecco dove una tipica installazione nasconde i suoi gigabyte.
- <Project>\Library — asset importati e artefatti; eliminabile con il progetto chiuso, rigenerata per intero alla prossima apertura
- %LOCALAPPDATA%\Unity\cache — cache di Package Manager e Global Illumination condivise da tutti i progetti sulla macchina
- %APPDATA%\Unity\Asset Store-5.x — download legacy dell'Asset Store, riscaricabili in qualsiasi momento
- Unity Hub → Installs — ogni versione dell'editor occupa diversi gigabyte; archivia quelle che non usi più
- %USERPROFILE%\.gradle — l'apparato di build Android che cresce con ogni SDK di destinazione
- <Project>\Library\Bee e Temp — artefatti di build incrementale, azzerati da una rebuild pulita
Una routine che non rompe mai un progetto
Trasformala in un rituale trimestrale, sempre con l'editor chiuso. Spoglia di Library e Temp i progetti che archivi e pota le versioni di editor in pensione in Unity Hub. Svuota la cache di Package Manager solo quando un pacchetto fa davvero le bizze — reinstallare tutto il resto costa più tempo di quanto valgano quei gigabyte.
Tieni sacre due cose: Assets e ProjectSettings sono il progetto vero, e nessuna pulizia di cache dovrebbe mai toccarle. Le cartelle temporanee di Windows si possono delegare a un pulitore come Kleaner PRO, ma i percorsi Unity qui sopra sono affar tuo — l'editor non riordina mai dopo di sé. I team che compilano molto dovrebbero valutare Unity Accelerator: un server di cache condiviso che risparmia a cinque postazioni l'importazione degli stessi asset per cinque volte.
Domande e risposte
È sicuro eliminare la cartella Library in un progetto Unity?
Sì, con il progetto chiuso e l'editor non in esecuzione. Unity la rigenera alla prossima apertura; il costo è un reimport completo, che nei progetti grandi va da qualche minuto a un'ora.
Perché il mio progetto Unity occupa tutto questo spazio su disco?
Con ogni probabilità la cartella Library degli asset importati, non i tuoi file sorgente. Controllane la dimensione in Esplora risorse: spesso è diverse volte più grande della cartella Assets da cui è nata.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]