- bounty将在6天后过期**。回答此问题可获得+100声望奖励。One Full Time Equivalent希望引起更多人关注此问题。
我在Chrome DevTools中检查node.js应用程序堆快照的内存摘要时,发现一个泄漏的对象可以通过previous in system / Context @266607
访问。有人能解释一下这到底是什么意思吗?我理解context
在这种情况下的意思,但对于previous
,我找不到任何文档。为了清楚起见,我指的是这种图形:
我在Chrome DevTools中检查node.js应用程序堆快照的内存摘要时,发现一个泄漏的对象可以通过previous in system / Context @266607
访问。有人能解释一下这到底是什么意思吗?我理解context
在这种情况下的意思,但对于previous
,我找不到任何文档。为了清楚起见,我指的是这种图形:
1条答案
按热度按时间lskq00tm1#
Context
对象有一个previous
字段,引用(即指向)另一个Context
对象,这是当前对象的前一个上下文(如果您真的感兴趣,这里是它的头文件定义)。作为一个例子,下面是一个
Context
对象出现在我自己的Summary视图中的屏幕截图(我将在下面描述如何进入这个视图):在您的图像中,id为
@831295
的Context
对象的previous
字段引用id为@2801553
的Context
对象:您可以通过导航到上面的视图I截图来亲自查看它,如下所示:
@831295
的Context
对象。Context
对象。previous
的字段,它本身就是一个Context
,其id为@2801553
。