-
Creator 版本:2.1.1
-
目标平台: android
-
详细报错信息,包含调用堆栈:
-
重现方式:切换场景时内存不断增加,所以想尝试释放纹理看是否能解决问题
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :windows
-
编辑器之前是否有其它报错 :
-
出现概率:100%
-
额外线索:继续追踪发现在场景有文字渲染的情况下,切换场景,场景的内存增幅会比较明显,推断可能是文字节点泄露了内存
Creator 版本:2.1.1
目标平台: android
详细报错信息,包含调用堆栈:
重现方式:切换场景时内存不断增加,所以想尝试释放纹理看是否能解决问题
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :windows
编辑器之前是否有其它报错 :
出现概率:100%
额外线索:继续追踪发现在场景有文字渲染的情况下,切换场景,场景的内存增幅会比较明显,推断可能是文字节点泄露了内存
在加载远程资源的时候,我们需要手动在函数中首先配置一下加载到的资源的_uuid
例如
cc.loader.load("http://192.168.55.23:8000/naruto.jpg", (err,resTexture)=> {
if (!err) {
resTexture._uuid = "http://192.168.55.23:8000/naruto.jpg";
...
}
});
配置完之后,如果你想释放这个资源可以调用。
cc.loader.release(resTexture);
好的,Thanks♪(・ω・)ノ