为什么IE11“总内存”比堆快照大小大得多?

时间:2016-01-21 14:47:11

标签: internet-explorer memory-leaks ie-developer-tools

我正在调查IE下的内存泄漏情况。 IE占用的内存量不断增长,并且增长到1 GB甚至更多......

为了解决这个问题,我开始看一下IE 11 Developer Tools中的“Memory”面板。在那里我看到浏览器的“总内存”从大约300 MB增加到大约1.3 GB(大约20分钟)。

但是,我所使用的堆快照只有大约15 MB到大约17 MB: IE 11 Total memory vs heaps snapshot size

所以我甚至不想看看它们(因为15 MB比1 GB小)。因此我不知道在哪里找到问题的原因。

坦率地说,我的结论是要么是浏览器的内存泄漏而不是页面本身,要么我完全误解了开发人员工具告诉我的内容。实际上在官方Developer Tools documentation中描述的DT用例也显示了“总内存”和堆快照大小之间的巨大差异。如果IE似乎没有显示它的用途,如何调查非堆区域中的错误?

P.S。顺便说一句:禁用加载项后,行为完全相同。

0 个答案:

没有答案