Cos’è davvero il DDC
I dati derivati sono tutto ciò che Unreal calcola dai tuoi asset grezzi: shader compilati, texture elaborate, collisioni e illuminazione costruite. Il DDC conserva quei risultati perché l'editor non li ricalcoli a ogni avvio — ed è tutta la differenza tra un progetto che si apre in un minuto e uno che si apre in mezza giornata. La documentazione di Epic, sulla natura della cosa, è schietta: la cache locale è usa e getta, perché tutto ciò che contiene si può ricostruire dagli asset sorgente.
La parte mostruosa è il versionamento. Le voci di cache sono legate alla versione del motore: passare da 4.27 a 5.3 non riusa i dati vecchi — ci costruisce accanto una cache fresca, e quella vecchia resta per sempre. Una macchina da studio con due anni di versioni del motore e una dozzina di progetti si porta abitualmente dietro 50–100 GB di DDC che niente di attivo sta leggendo.
Cosa puoi eliminare, e quanto ti costa
Eliminare il DDC locale è sempre sicuro; l'unico costo è il tempo. Al prossimo avvio l'editor ricompila gli shader e rielabora gli asset, quindi il primo caricamento di ogni progetto è lento, la compilazione degli shader impegna la CPU per un po', e poi tutto torna alla normalità. Il trucco è eliminare i sottoinsiemi giusti, così da pagare raramente quel prezzo per intero.
- Cache locale: %LOCALAPPDATA%\UnrealEngine\Common\DerivedDataCache — eliminabile in blocco senza pensieri
- Dopo un upgrade del motore, rimuovi per prime le sottocartelle delle versioni ritirate — puro peso morto
- Progetti finiti: il loro DDC muore il giorno in cui li archivi; eliminalo insieme a Intermediate e Saved
- Progetti attivi: metti in conto primi caricamenti lenti e ricompilazioni di shader — pianifica l'eliminazione prima di una pausa, non prima di una consegna
- I team farebbero bene a mettere su un DDC condiviso su un drive di rete, così nessuno ricompila da solo
La manutenzione che gli impedisce di tornare
La cache ricresce, quindi l'abitudine conta più della grande pulizia una tantum. Archivia i progetti finiti con le cache già ripulite, purga le versioni del motore ritirate dopo ogni upgrade e controlla la dimensione della cartella una volta al mese — %LOCALAPPDATA% non rimette mai in ordine da solo. Se lavori su tanti progetti, redirigere la cache su un disco dedicato tiene onesta la pressione su C:.
Gli strumenti generici di pulizia del disco non sanno che questa cartella esiste: ecco perché cache da vari gigabyte attraversano indenni ogni «pulizia». Lo Space Explorer di Kleaner PRO — le cartelle più pesanti per dimensione, con drill-down a piacere — è il modo di cogliere sul fatto un DDC cresciuto in silenzio, prima di mettersi a tirare a indovinare. Come tu decida di procedere, la regola resta una: sappi quali versioni del motore usi ancora, e con il resto non avere pietà.
Domande e risposte
È sicuro eliminare la Derived Data Cache di Unreal?
Sì — Epic la documenta come usa e getta. L'editor ricostruisce ciò che gli serve; il prezzo sono caricamenti lenti e ricompilazioni di shader, non progetti rotti.
Perché la mia Derived Data Cache è così grande?
Ogni versione del motore e ogni progetto costruisce le proprie voci, e nulla scade da solo. Due anni di upgrade più progetti archiviati: è così che nascono 100 GB.
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]