Firefox内容脚本内存消耗

时间:2012-03-08 13:09:46

标签: firefox-addon firefox-addon-sdk

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

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

1 个答案:

答案 0 :(得分:0)

尝试通过mozilla检查此说明:

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

取决于您在附加组件上使用的是什么......例如,如果您正在使用某些服从者,则需要取消注册此观察者以使其不会泄漏...您能否提供有关您的插件的更多说明?代码或它究竟是做什么的...... 也许你没有声明变量并且你一直在使用全局变量,尝试在使用它之后也取消设置变量。

您使用的是jquery吗?