-
Creator 版本:
-
目标平台: iOS / Android
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:


切换场景后内存释放不彻底!!!!
cache日志new为多出来的.rar (6.9 KB)
只多了3个文件,2个是加的prefab的文件,一个是已知的json,但是返回后内存增加了很多,救救弟弟吧
Creator 版本:
目标平台: iOS / Android
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:


切换场景后内存释放不彻底!!!!
cache日志new为多出来的.rar (6.9 KB)
只多了3个文件,2个是加的prefab的文件,一个是已知的json,但是返回后内存增加了很多,救救弟弟吧
切换场景回来把不要的资源释放了(用的cc.load.release方法,在cc.loader["_cache"]里也释放了),内存有下降,但是还是有60多MB没有释放到,请引擎组的大大帮忙看看,这个情况正常吗,自己也做了个demo测试
add(){
for (let index = 0; index < 11; index++) {
cc.loader.loadRes(“book/cover/” + index, cc.SpriteFrame, (errer, spriteFrame) => {
let node = new cc.Node()
this.node.addChild(node);
let Sprite = node.addComponent(cc.Sprite);
Sprite.spriteFrame = spriteFrame;
this.ndoe_list.push(node);
})
}
}
removeAll(){
for (let index = 0; index < this.ndoe_list.length; index++) {
this.ndoe_list[index].destroy();
let Sprite=this.ndoe_list[index].getComponent(cc.Sprite)
var deps = cc.loader.getDependsRecursively(Sprite.spriteFrame);
cc.loader.release(deps);
}
cc.sys.garbageCollect();
}
发现内存也没有降到原来的位置,

![]()