为什么我的JS Web应用程序在什么都不做时会导致Firefox CPU使用?

时间:2014-02-26 11:15:36

标签: javascript firefox cpu-usage

我创建了一个复杂的JavaScript Web应用程序。它运作良好,速度很快。但我注意到Firefox在浏览器窗口中打开应用程序时却不断使用CPU,但没有做任何事情。我没有在任何setIntervals,setTimeouts,自动定期请求到服务器编程 - 没有。它唯一拥有的是GUI,它已经被实例化并且在那里无所事事(自上次与用户交互以来),以及等待的事件处理程序,附加到各种GUI控件。为了确保,我在Firebug中使用了分析器,并确认没有活动要进行分析。

我确实有3个FF加载项运行:Avast Online Security,Firebug和Web Developer。我已禁用这些,似乎已将CPU使用率从4-5%减少到1-2%。我知道这很低,但考虑到我的应用只打开了一个标签,我想知道1-2%的使用位置。内存消耗没有增加(它会波动,但不会随着时间的推移而增加)。我已经用IE(9)做了一些快速检查,但CPU使用率往往保持在0%。

我无法提供任何代码或可靠的起点,但我只是觉得有人可能会有一些想法。

0 个答案:

没有答案