【发布时间】:2013-10-19 01:48:31
【问题描述】:
我编写了一个 Firefox 扩展程序,每次打开一个窗口,并在处理该窗口中的网页后关闭它。但是,我需要重复多次这样做。在我运行我的扩展程序之后,Firefox 消耗的内存太快了。
这里是如何完成的简要概述
- 窗口 A 打开
- (在窗口 A 中处理)
- 窗口 B 打开
- 窗口 A 关闭
- (在窗口 B 中进动)
- 窗口 A 打开
- B 窗口关闭
- (在窗口 A 中处理)
- ...
并且每个时间点最多只打开4个窗口。
我这样做的方式是使用 JS 事件来打开和关闭窗口。
这是 Firefox JS 引擎的内存管理和垃圾收集的问题吗?
【问题讨论】:
标签: performance firefox memory-management garbage-collection firefox-addon