在Chrome中查找Javascript泄漏

Gre*_*WI2 3 javascript memory-leaks google-chrome

我在我的网站上做了很多ajax调用,并使用jQuery 1.4.2直到我注意到它正在泄漏.它与IE,Firefox和Chrome一起泄漏.经过一番调查后,我发现IE修复了它.我尝试过,但它没有为三种浏览器中的任何一种修复它.然后我在这里发现了一个帖子,该人将雅虎的Javascript库与jQuery进行了比较.雅虎没有为那个人泄漏.我切换到雅虎,它确实阻止了IE和Firefox的漏洞(我甚至使用了Firefox泄漏插件).但Chrome仍在泄露.Chrome会累积大约200MB的内存,然后崩溃我的标签.ajax调用是每一秒.标签崩溃大约需要一个小时.如果我离开页面,内存将被释放.再次,IE和Firefox的问题现在已经消失.

确定Chrome问题所在的最佳方法是什么?我找了一个附加组件但尚未找到一个.我也在谷歌上做了一些搜索,但也没有找到任何东西.我拿了堆快照,但我只看到(闭包)和(代码)旁边的大数字.

我喜欢Firefox(泄漏监视器),很容易看到问题所在.Chrome的任何内容或任何查找泄漏的建议?

den*_*enu 6

在DevTools中使用Chrome的内置堆配置文件(在Chrome中按F12,然后转到配置文件选项卡):

在此输入图像描述

在这里你可以找到如何测试它:

链接