[LayaAir2]关于Laya.Scene.gc的疑问
Laya.Scene.gc(); 我查看的laya.core.js的文件中的gc方法 它是不会主动调用的。Laya.底层会做gc释放操作吗?
Resource中的方法
static destroyUnusedResources() {
for (var k in Resource._idResourcesMap) {
var res = Resource._idResourcesMap[k];
if (!res.lock && res._referenceCount === 0)
res.destroy();
}
}
Resource中的方法
static destroyUnusedResources() {
for (var k in Resource._idResourcesMap) {
var res = Resource._idResourcesMap[k];
if (!res.lock && res._referenceCount === 0)
res.destroy();
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
layabox
赞同来自:
当你的资源不用了之后,销毁了,真正的gc未必是立即触发的,这是由浏览器或运行环境的底层引擎自动处理的,例如V8。
所以,我们自己别忘了使用引擎的资源销毁方法就可以。什么时候真正的GC,项目控制不了。