如何在 Firefox 上调用垃圾收集?

如何在 Firefox 上调用垃圾收集?

我想知道是否有人可以指导我有关 Firefox 上的 GC 的一些问题。

  1. 是否可以使用 javascript 调用单击按钮时执行的操作GC

    https://i.stack.imgur.com/JgoNx.png

  2. about:config有一个选项,这个选项和点击上的javascript.options.gc_delay.full按钮一样吗?gcabout:memory

    https://i.stack.imgur.com/dimKW.png

  3. 我正在搜索这些枚举选项的作用,并发现:

    • 是从用户空闲到开始收缩 GC 的默认等待时间。

    • javascript.options.gc_delay??

    • javascript.options.gc_delay.full??

如果有人知道这些问题的答案。

答案1

这不是一个完整的答案,但是对于评论来说太长了:

  • 右键单击 GC 按钮并选择检查元素

  • 这将打开按钮属性,并指向下面调用的方法 doGC()。

    function doGC() {
      Services.obs.notifyObservers(null, "child-gc-request");
      Cu.forceGC();
      updateMainAndFooter(
        "Garbage collection completed",
        SHOW_TIMESTAMP,
        HIDE_FOOTER
      );
    }
    

要执行垃圾收集,请执行铜力GC。 这是StackOverflow 中介绍。希望这能帮助您入门。

相关内容