以下の内容はhttps://baba-s.hatenablog.com/entry/2021/12/02/090000より取得しました。


【Unity】Addressables でアセットを変更していないのにビルドに時間がかかる場合

概要

Addressable ではビルドキャッシュが実装されているため
アセットバンドルに含めるアセットを変更していない場合、
該当のアセットバンドルのビルドはスキップされてビルド時間を短縮できるが、

アセットを変更していないのにビルドに時間がかかる場合は
カタログの生成に時間がかかっている可能性がある

f:id:baba_s:20211126122752p:plain
ビルドキャッシュ無し

f:id:baba_s:20211126122747p:plain
ビルドキャッシュ有り

ビルドキャッシュがあれば「CalculateAssetDependencyData」や
「WriteSerializedFiles」に時間がかからなくなっていることが確認できるが、

ビルドキャッシュがあってもカタログの生成にかかる時間は
ほとんど変わっていないことから
アセットを変更していなくてもカタログは毎回生成されていることがわかる

カタログ生成にかかる時間を短縮したい場合は依存関係を減らすなどの対策が必要




以上の内容はhttps://baba-s.hatenablog.com/entry/2021/12/02/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14