[LayaAir 2.0]提一个bug
Laya的timer,如果使用clear(caller: any, method: Function): void;这个方法,根本无法清理定时器!
laya.core.js: 9032行clear的代码里面,完全没有涉及到对this._handlers这个的清理,而在对定时器调用的时候,this._handlers会不断增加,然后导致程序运行越来越慢,越来越卡!
ClearAll也是一样的!
laya.core.js: 9032行clear的代码里面,完全没有涉及到对this._handlers这个的清理,而在对定时器调用的时候,this._handlers会不断增加,然后导致程序运行越来越慢,越来越卡!
ClearAll也是一样的!
没有找到相关结果
已邀请:
2 个回复
layabox
赞同来自:
无法clear定时器的原因是因为一直在使用,要避免产生大量并发使用的情况,从逻辑上进行处理避免。检查逻辑BUG
大林
赞同来自: