gpt4 book ai didi

javascript - Web 应用程序中明显的内存泄漏(可能来自 AJAX?)

转载 作者:行者123 更新时间:2023-11-28 02:58:48 24 4
gpt4 key购买 nike

我每 5 秒从 JavaScript 支持的 (+jQuery) 网页运行一次 AJAX 请求,以获取一组 JSON 数据。我让我的应用程序打开了一整夜,到早上我的电脑就完全死机了。我将范围缩小到我的网络浏览器,现在,使用 Google Chrome 的资源跟踪器,我可以看到每个请求都会产生新的内存消耗,而旧的 JSON 仍然存在。

由于源 JSON 不断变化,我用时间戳作为参数来调用它,以避免缓存...我意识到缓存可以解决这个问题,但它也会使我的数据无效。

有什么想法吗?我正在覆盖以前的变量,所以我不明白为什么应该保留以前的数据。内存增加不会在 AJAX 请求中以相同的时间间隔发生,所以可能是其他原因。如果有帮助的话,我很乐意将代码私下发送给某人。

谢谢大家:-)

高西

最佳答案

你用这些数据做什么?

罪魁祸首可能不是jquery的ajax。

你的dom在成长吗?您是否忘记使用 var 前缀声明变量?您是否使用innerHTML = ''删除内容?

关于javascript - Web 应用程序中明显的内存泄漏(可能来自 AJAX?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1802540/

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