为什么启用Firebug会导致内存泄漏?

时间:2011-08-02 14:14:37

标签: memory-leaks firebug

我使用Highcharts创建了一些图表。这些是实时图表。为了定期更新这些图表,我使用Primefaces的RemoteCommand组件和递归setTimout

现在,如果我关闭firebug并加载页面,内存使用量将保持在105MB左右。但是如果我让firebug开启并加载页面,那么内存使用量会不断增加。它在大约10分钟内达到500MB。

起初我认为问题出在Highcharts,Primefaces或我自己的代码上。但现在我知道这是因为萤火虫。

当萤火虫开启时为什么会这样?

2 个答案:

答案 0 :(得分:1)

Net标签因引入内存泄漏而臭名昭着。尝试禁用它。你可能会看到改进。

答案 1 :(得分:1)

它可能不会泄漏内存,但它只消耗了大量资源。它是用JavaScript编写的,所以你不能指望这里的性能。它将自身注入Firefox以提供其他功能。站点越大(在客户端代码和复杂性方面),Firebug的占用空间越大。