Unity3D 優化 5 (AssetBundle的SerializedFile內存)

參考:http://blog.csdn.net/huutu/article/details/53504039


總結:

每個Assetbundle文件在Load的時候都會產生 0.5MB的內存,直到Unload掉。

我的遊戲是一直不Unload的,所以SerializedFile 佔用內存特別多。


那麼現在要做的就是減少AssetBundle文件,有兩個點:

1、打Bundle的時候,只有一個引用的就不設置AssetbundleName。減少Assetbundle文件數量。

2、加載完之後,人工判斷哪些資源可以立即釋放。


在Unity3D 5.5.1中測試,證實了 AssetBunlde.Unload()執行之後,SerializedFile會減少,如果沒有執行的話,會增加。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章