1、加载图片后删除了但内存并没有减少
解决方式:在销毁后加上这行代码,Resources.UnloadUnusedAssets();
问题描述:内存没有因为销毁而减少,我通过Profiler证实了,在该工具测试下,Memory窗口,我加载图片,内存上升,销毁图片,内存没有释放。
但加上上面代码后,内存有明显释放。
2、加载视频音频内存释放问题
问题描述:也是播放完后,切换下一个视频或音频之前加载的内存都没有释放,需要特殊处理一下。
解决方式:
视频音频增加代码在加载前 GC.Collect();
释放视频内存时需要停止视频video.Control.Stop();
audioCon.clip.UnloadAudioData();// 释放音频数据