【问题标题】:How does the dominator object may lack references to an object it dominates?支配者对象如何可能缺少对其支配的对象的引用?
【发布时间】:2017-04-29 18:40:09
【问题描述】:

我正在浏览 chrome 开发工具的文档。 在这个page 的内存分析中它说:

Dominator 对象包含一个树结构,因为每个对象都只有一个支配者。对象的支配者可能缺少对其支配的对象的直接引用,即支配者树不是图的生成树。

我无法得到它,因为父对象如何在不引用子对象的情况下成为子对象的支配者。我的意思是在代码中的某个地方会这样写:

var parent = {child : child}; var child = {name : 'child'};

这就是父母如何成为孩子的支配者的方式。

但现在它说支配者可能缺少对孩子的引用。谁能给我这个案例的示例情况。

【问题讨论】:

    标签: javascript object google-chrome-devtools heap-memory heap-profiling


    【解决方案1】:

    该文档页面并没有说它应该是直接父母:

    对象A的支配者是存在于从根到对象A的每条简单路径中的对象。

    因此支配者可能会引用其他引用目标的对象,因此条件dominator of an object may lack direct references 为真。

    【讨论】:

      猜你喜欢
      • 2020-04-01
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 2015-03-09
      • 2019-01-03
      • 2016-06-03
      • 1970-01-01
      相关资源
      最近更新 更多