Firefox内容脚本内存消耗



我正在使用addon-sdk为Firefox开发一个扩展。该扩展打开一个选项卡并加载一个网页,该网页每N分钟更新一次。此网页使用一个内容脚本进行处理。问题是,每次执行内容脚本时,内存都会增加。你知道为什么吗?有没有什么方法可以调用任何垃圾收集器来保持内存消耗稳定?

编辑:网页包含银行帐户详细信息,内容脚本在中查找新的移动。这是一个带边框的页面,其中一个边框(包含移动列表)将被重新加载,以查看是否发生了任何更改。我使用jquery来处理列表。当出现新的移动时,这些移动会使用端口发送到扩展,扩展会使用响应将它们保存在远程web服务器中。

尝试通过mozilla:检查此指令

https://developer.mozilla.org/en/XUL_School/JavaScript_Object_Managementhttps://developer.mozilla.org/en/Zombie_Compartments#Proactive_checking_of_add-ons

取决于您在附加组件上使用的内容。。。例如,如果您正在使用某个oberserver,则需要注销此观察器,这样它就不会泄漏。。。你能对你的插件做更多的描述吗?代码或它的确切作用。。。也许你没有声明variabled,而且你一直在使用全局变量,在使用变量后也可以取消设置。

你在用jquery吗?

最新更新