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会减少,如果没有执行的话,会增加。



你可能感兴趣的:(Unity3D 优化 5 (AssetBundle的SerializedFile内存))