在Chromium中由无法到达的路径保留的对象

时间:2013-11-10 10:26:28

标签: performance google-chrome-devtools chromium

我有一个JavaScript网络应用程序,当我点击它时,Chrome使用的内存似乎会逐渐增加。

我正在试图追踪可能被保留的东西,我发现了很多某种类型的物体(这已经成为我泄漏的主要嫌疑人之一)。

Chromium的“堆快照”功能看起来可能会告诉我实际上保留了这些对象的内容,但它有点无益。

看起来它正在关注一个被保留的对象(其他对象都是通过父/子查找链接),但实际上似乎保留它的东西是无法访问的:

Screenshot of heap snapshot in Chromium

我清除了身体(以消除DOM元素的保留)并删除了引用Context的唯一全局变量,但我无法弄清楚为什么它们仍然在闲逛。

知道这里发生了什么,以及如何解决它?

0 个答案:

没有答案