公司的项目,做热更新打包查找(prefab和场景)依赖的时候发现内存异常,明明已经调用了cc.loader.release/cc.loader.releaseAsset/cc.loader.releaseAll和cc.sys.garbageCollect,内存还是没有下降,随着查找的资源越来越多,占用的内存快要把物理内存撑爆了……
于是断点了一下,看到了这样一段数据……
背景说明:在项目中做了一个场景,通过Simulator调用外部传进来的数据(uuid)加载对应的资源(prefab、场景)然后通过cc.loader.getDependsRecursively获取依赖,然后释放对应的资源,然后,内存就爆了……