我正在调查IE下的内存泄漏情况。 IE占用的内存量不断增长,并且增长到1 GB甚至更多......
为了解决这个问题,我开始看一下IE 11 Developer Tools中的“Memory”面板。在那里我看到浏览器的“总内存”从大约300 MB增加到大约1.3 GB(大约20分钟)。
但是,我所使用的堆快照只有大约15 MB到大约17 MB: 。
所以我甚至不想看看它们(因为15 MB比1 GB小)。因此我不知道在哪里找到问题的原因。
坦率地说,我的结论是要么是浏览器的内存泄漏而不是页面本身,要么我完全误解了开发人员工具告诉我的内容。实际上在官方Developer Tools documentation中描述的DT用例也显示了“总内存”和堆快照大小之间的巨大差异。如果IE似乎没有显示它的用途,如何调查非堆区域中的错误?
P.S。顺便说一句:禁用加载项后,行为完全相同。