【发布时间】:2013-07-06 11:45:15
【问题描述】:
有时我们需要在游戏开发中手动释放无用资源。 但我不确定哪个更好
System.GC.Collect();
Resources.UnloadUnusedAssets();
和
Resources.UnloadUnusedAssets();
System.GC.Collect();
AFAIK,它们都是异步操作,可能没有区别。
所以我的问题是......
- 有什么区别吗?
- 如果是这样,哪个更好?
【问题讨论】:
-
UnloadUnusedAsset 是异步的,但实际上你可以让步等待它结束。
标签: c# memory-management garbage-collection unity3d