gpt4 book ai didi

javascript - 在 Chrome 中查找 Javascript 泄漏

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:10:07 25 4
gpt4 key购买 nike

我在我的网站上进行了很多 ajax 调用,并且一直在使用 jQuery 1.4.2,直到我发现它正在泄漏。它与 IE、Firefox 和 Chrome 一起泄漏。经过一番调查后,我找到了 IE 修复程序。我试过了,但它没有为三个浏览器中的任何一个修复它。然后我在这里找到了一个帖子,其中有人将 Yahoo 的 Javascript 库与 jQuery 进行了比较。雅虎没有为那个人泄露信息。我切换到 Yahoo's,它确实阻止了 IE 和 Firefox 中的泄漏(我什至使用了 Firefox 泄漏插件)。但是 Chrome 仍然在泄漏。 Chrome 构建了大约 200MB 的内存,然后使我的标签页崩溃。 ajax 调用是每秒一次。选项卡崩溃大约需要一个小时。如果我离开页面,内存将被释放。同样,IE 和 Firefox 问题现在已经消失。

确定 Chrome 问题所在的最佳方法是什么?我正在寻找一个附加组件,但还没有找到。我也在谷歌上做了一些搜索,但也没有真正找到任何东西。我拍摄了堆快照,但我只看到 (closure) 和 (code) 旁边的大数字。

我喜欢 Firefox 之一(Leak Monitor),它很容易发现问题。 Chrome 有类似的东西或找到泄漏的任何建议吗?

最佳答案

在 DevTools 中使用 Chrome 内置的 Heap Profiler(在 Chrome 中按 F12,然后转到 Profiles 选项卡):

enter image description here

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

link

关于javascript - 在 Chrome 中查找 Javascript 泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3925061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com