使用chrome来检测内存泄漏

时间:2014-03-19 15:14:56

标签: javascript memory-leaks

我在网页上遇到内存泄漏问题。以下是我的时间线的样子:

enter image description here

我知道哪个JS函数会导致泄漏,但我无法弄清楚它的哪个部分会发生泄漏。 当我尝试在Profile菜单中获取堆快照时 - 遵循不同的信息 - 它表明,我只使用28MB内存(它与时间线数字的比较方式如何?)

enter image description here

有没有办法找出创建的确切节点以及js函数的哪个部分?

1 个答案:

答案 0 :(得分:0)

如果峰值内存使用量没有随着时间的推移而增长,那么我不认为它是内存泄漏,因为Javascript引擎可以自由选择何时进行垃圾回收。引擎更有效地允许程序自由运行,同时定期执行未使用对象的标记和扫描以清除程序。

我无法回答关于大小不匹配的其他问题。