今天在测试IOS热更新的时候发现一个问题,下载资源这个阶段内存一直疯涨,热更新完成后restart了js引擎,依然没有下降,持续了一段时间游戏也只是增减了多余资源。请问这是热更新下载的资源没有释放内存导致的吗?
iOS 11.2.2
CC 1.7.2
1赞
@panda 热更新确实有这个问题,不过这个官方教程也有,原因应该是在js引擎重启后,热更新的onDestroy函数不会被调用,以至于之前被retain掉的AssetMgr没有被释放导致。
在重启前释放掉AM内存就恢复正常了
