[LayaAir3][Laya3.1.1]Timer内存泄漏

创建一个计时器后,发现调用Laya.timer.clear后,计时器回调函数还会持续调用,源码里看下,是不是在clear和clearAll里忘记清理了

QQ截图20240304162005.png

 
已邀请:

Laya_XS

赞同来自:

你不用手动置空就行,在调用了clear或clearAll方法后会把TimerHandler的类赋值相关作用域等变量信息清空掉,这个时候在Timer类中的_update的方法检测里就做了清理处理。你可以参考下这块代码:
333.png

Laya_XS

赞同来自:

谢谢开发者反馈问题,目前线上3.1.1版本中的laya.core.js代码中的timer类已经去掉了上面反馈的代码。

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

商务合作
商务合作