我编写了一个Firefox扩展,每次打开一个窗口,并在处理该窗口中的网页后关闭它。然而,我需要多次这样做。在我运行扩展后,Firefox占用内存的速度太快了。
下面简要介绍一下它是如何完成的
而在每个时间点,最多只有4个窗口打开。
我这样做的方式是使用JS事件打开和关闭窗口。
这是否与Firefox的内存管理和Firefox的JS引擎的垃圾收集有关?
发布于 2013-10-19 13:28:18
这听起来像是正常的GC操作,而且可能也会发生在任何浏览器中。
如果在关闭每个窗口后调用Components.utils.forceGC(),情况会有所改善吗?
https://stackoverflow.com/questions/19461457
复制相似问题