cocos creator 项目在ios的instruments 测试下memory一直居高不下,越涨越大,觉得这种情况会会出问题,希望官方能使用这种工具去测试软件的性能,提供一套完善的方案
目前内存管理(包含原生层面)依赖的是 JS 的垃圾回收机制,所以需要解除 JS 层的引用,在一段时间之后才会触发 GC 并回收内存。
建议
- 在适当的时候手动调用 GC:
cc.sys.garbageCollect() - 在场景中选择自动释放资源
- 在不需要的情况下,使用 cc.loader.release API 手动释放使用 load 手动加载的资源