Library klasörü: düzenleyici kapalıysa en büyük kazanç
Her Unity projesinin içinde bir Library klasörü oturur: düzenleyicinin içe aktarılmış varlıklardan, üretilmiş koddan ve derleme artefaktlarından oluşan özel önbelleği. Hizmet verdiği Assets klasörünü boyut olarak rutin biçimde gölgede bırakır — 500 MB'lık dokuları bir kez içe aktarın, Library kendi işlenmiş kopyalarını depolar. Klasör tasarımı gereği atılabilirdir; silin, Unity bir sonraki açılışta yeniden örerek kurar — bedeli uzun bir yeniden içe aktarımdır.
Bu işi güvenli tutan iki kural vardır. Proje açıkken Library'yi asla silmeyin: düzenleyici orada dosya tutar ve çıkarken bozuk veri yazabilir. Unity sürüm yükseltmesinden sonraki Library yeniden kurulumunu ise baştan kaçınılmaz kabul edin; önbellekler motor sürümüne anahtarlanır ve onu nadiren atlatabilirler.
Unity'nin disk iştahının tam haritası
Library en çok ses çıkaran suçlu, ama tek değildir. Unity önbellekleri kullanıcı profiline ve düzenleyicinin kendisine yayar ve bunların hiçbiri proje klasöründe görünmez. Tipik bir kurulum gigabaytlarını şuralara saklar.
- <Project>\Library — içe aktarılmış varlıklar ve artefaktlar; proje kapalıyken silinmesi güvenlidir, bir sonraki açılışta bütünüyle yeniden üretilir
- %LOCALAPPDATA%\Unity\cache — makinedeki tüm projelerin paylaştığı Package Manager ve Global Illumination önbellekleri
- %APPDATA%\Unity\Asset Store-5.x — eski Asset Store indirmeleri; istenildiği an yeniden indirilebilir
- Unity Hub → Installs — her düzenleyici sürümü birkaç gigabayt yer tutar; kullanmadıklarınızı arşive kaldırın
- %USERPROFILE%\.gradle — her hedef SDK ile biraz daha büyüyen Android derleme düzeni
- <Project>\Library\Bee ve Temp — artımlı derleme artefaktları; temiz bir yeniden derleme silip süpürür
Projeyi asla bozmayan bir rutin
Bunu üç ayda bir yinelenen bir ritüele dönüştürün ve her zaman düzenleyici kapalıyken yapın. Arşive kaldırdığınız projelerden Library ve Temp'yi soyun, Unity Hub'da emekliye ayrılan düzenleyici sürümlerini budayın. Package Manager önbelleğini yalnızca bir paket ciddi biçimde sorun çıkardığında temizleyin — aksi halde her şeyi yeniden kurmak, o gigabaytların değerinden fazla zaman alır.
İki şeyi dokunulmaz sayın: Assets ve ProjectSettings asıl projenin kendisidir; hiçbir önbellek temizliği onlara dokunmamalıdır. Windows tarafındaki geçici klasörleri Kleaner PRO gibi bir temizleyiciye bırakabilirsiniz ama yukarıdaki Unity'ye özgü yollar sizin sorumluluğunuzdadır — düzenleyici kendi ortalığını asla toplamaz. Çok derleyen ekipler Unity Accelerator'a bakmalı: beş iş istasyonunun aynı varlıkları beş kez içe aktarmasını engelleyen paylaşımlı önbellek sunucusu.
Sorular ve yanıtlar
Unity projesindeki Library klasörünü silmek güvenli mi?
Evet — proje kapalıyken ve düzenleyici çalışmıyken. Unity bir sonraki açılışta onu yeniden üretir; bedeli tam bir yeniden içe aktarım ve bu, büyük projelerde dakikalarla bir saat arasında sürebilir.
Unity projem neden bu kadar disk kaplıyor?
Büyük olasılıkla kaynak dosyalarınız değil, içe aktarılmış varlıkların Library klasörü. Boyutunu Gezgin'de kontrol edin — kaynaklandığı Assets klasörünün birkaç katı olması hiç de alışılmadık değildir.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]