首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox太频繁地打开和关闭窗口时使用太多内存。

问Firefox太频繁地打开和关闭窗口时使用太多内存。
EN

Stack Overflow用户
提问于 2013-10-19 01:48:31
回答 1查看 143关注 0票数 0

我编写了一个Firefox扩展,每次打开一个窗口,并在处理该窗口中的网页后关闭它。然而,我需要多次这样做。在我运行扩展后,Firefox占用内存的速度太快了。

下面简要介绍一下它是如何完成的

  • 窗户A开着
  • (在窗口A处理)
  • 打开窗口B
  • 窗口A关闭
  • (在窗口B中进行处理)
  • 窗户A开着
  • 窗口B关闭
  • (在窗口A处理)
  • ..。

而在每个时间点,最多只有4个窗口打开。

我这样做的方式是使用JS事件打开和关闭窗口。

这是否与Firefox的内存管理和Firefox的JS引擎的垃圾收集有关?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-19 13:28:18

这听起来像是正常的GC操作,而且可能也会发生在任何浏览器中。

如果在关闭每个窗口后调用Components.utils.forceGC(),情况会有所改善吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19461457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档