Chrome是否在javascript中管理setInterval限制?
我在html5和EaselJS中使用Canvas,在玩了一段时间界面后,Easel中的计时器事件开始缓慢启动。这些计时器事件本应以20Hz的频率运行,但却以1Hz的频率运行。奇怪的是我把画架上的“_testMouseOver”注释掉了,计时器在某些时候仍然运行缓慢 当我加载页面并在_testMouseOver函数中设置控制台日志时,事情变得更奇怪了。有时它会以20Hz的频率运行,打印出许多语句,但有时它会以1Hz的频率运行。最疯狂的部分是:当我在页面上向下滚动时(不是在画布上),计时器返回到20Hz 当我注释掉testMouseOver时,这种行为仍然存在,因此基本上setInterval(fun,50)以1Hz的频率运行“fun”。在我刷新页面的时候,大约有50%的时间都是这样。我还通过活动监视器检查了cpu负载,Chrome只占10% 真正奇怪的是,当我关闭那个标签页,打开一个新的标签页时,这种行为消失了 可能会发生什么,您可能会探索哪些其他调试步骤 其他详情: Chrome 52.0.2743.116(64位)Chrome是否在javascript中管理setInterval限制?,javascript,canvas,timer,settimeout,setinterval,Javascript,Canvas,Timer,Settimeout,Setinterval,我在html5和EaselJS中使用Canvas,在玩了一段时间界面后,Easel中的计时器事件开始缓慢启动。这些计时器事件本应以20Hz的频率运行,但却以1Hz的频率运行。奇怪的是我把画架上的“_testMouseOver”注释掉了,计时器在某些时候仍然运行缓慢 当我加载页面并在_testMouseOver函数中设置控制台日志时,事情变得更奇怪了。有时它会以20Hz的频率运行,打印出许多语句,但有时它会以1Hz的频率运行。最疯狂的部分是:当我在页面上向下滚动时(不是在画布上),计时器返回到20
OSX 10.10.5