【问题标题】:Observer API memory usage观察者 API 内存使用情况
【发布时间】:2022-01-12 18:49:43
【问题描述】:

MDN 文档上有一个例子。

function createObserver() {
  let observer;

  let options = {
    root: null,
    rootMargin: "0px",
    threshold: buildThresholdList()
  };

  observer = new IntersectionObserver(handleIntersect, options);
  observer.observe(boxElement);
}

我想知道observer 对象何时会被 GC 释放。

因为函数结束后没有变量访问observer。但是这个例子仍然有效。

可以在 chrome dev-tool 中查看内存使用情况吗?

感谢您的帮助!!

【问题讨论】:

    标签: javascript dom dom-events webapi


    【解决方案1】:

    您可以在“内存”选项卡中查看 chrome 内存使用情况...

    至于什么时候是GC。只有在它被摧毁后才会被收集。这是因为回调可能有副作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 2022-12-14
      • 1970-01-01
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多