[0]龙骨删除后内存不减少

官方大大,你们好,我想请问下
  let templet = new Laya.Templet();
        templet.on(Laya.Event.COMPLETE, this, () => {
            this.skeleton = templet.buildArmature(1);
            
            this.pos1.addChild(this.skeleton);
            this.skeleton.play("work", true);
        });
        templet.loadAni("spine/ndz01/ndz01.sk");
我龙骨是这样调用的,后面不用了,我就
 this.skeleton.destroy();
 templet.destroy();
但是从谷歌浏览器上的memory上或者手机上看,内存没减少,一直增加,谷歌上take snapshot,查看后发现龙骨都是增加,没有减少,请问这是为什么,是我使用错误了嘛?
skeleton.jpg
已邀请:

小小泽

赞同来自: JoeneBen

问题已经找到,你写的没有问题,导致问题的原因是因为在js浏览器上的回收机制导致的。你可以在代码上加上我截图里的呢段代码来规避这个问题。感谢反馈
UWNKW{ESS(]SH6)Y]NHJ((S.png

小小泽

赞同来自:

你可以开启我们laya的资源面板看看它有没有减少,如果确定没有销毁的话,请提供一个可以复现的demo吧,这样能更好的定位到问题

JoeneBen

赞同来自:

你好,这是我的demo,创建一次,删除一次,然后看谷歌的memory一直在加

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作