javaScript中的内存泄漏?

Posted

技术标签:

【中文标题】javaScript中的内存泄漏?【英文标题】:Memory leaks in javaScript? 【发布时间】:2013-04-18 10:32:56 【问题描述】:

我们能在Java Script 中找到memory leaks 应该准确出现的任何地方吗?

哪个最好? Google chromeFire bug ?

我使用 chrome 进行 CPU 分析,但它没有显示发生内存泄漏的行。

有什么建议吗?或者如何在javascript中找到Memory leak

【问题讨论】:

【参考方案1】:

您不应该查看 CPU 分析。 Chrome 的inspector-window 有办法让你获取Heap Snapshots

堆快照配置文件显示页面的内存分布 JavaScript 对象和相关的 DOM 节点。

【讨论】:

感谢您的回复。我得到了快照。但是看起来都像内存地址。它很难并且不知道如何找到我的脚本中发生内存泄漏的位置? @KitePlayer 选择快照后,您是否在Containment 视图中?这应该让您对内存消耗有一个公平的了解。 +1 为您解答...您能否推荐除 chrome 开发者工具以外的任何好的教程或博客?

以上是关于javaScript中的内存泄漏?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中的内存泄漏以及如何处理

javascript中的关闭和回调内存泄漏

识别 Javascript 堆外的内存泄漏

关于JavaScript的内存泄漏的思考

此代码是否会导致JavaScript中的内存泄漏

深入了解 JavaScript 内存泄漏