【问题标题】:AJAX Requests memory leakAJAX 请求内存泄漏
【发布时间】:2016-02-12 20:48:40
【问题描述】:

我正在为一个轮询应用程序的页面开发一些 Ajax。应用程序返回一个 JSON 字符串,浏览器对其进行解析并将其交给屏幕。

由于此轮询每 500 毫秒(任意)发生一次,我注意到响应返回到浏览器并被添加到浏览器的资源部分 - 请参阅附件。 那么我的问题是“每次响应都增加这是否正常”?如果这个应用程序被搁置 20 分钟,那将是一堆堆砌项目的地狱......

【问题讨论】:

  • “每次响应mount up”是什么意思?调试器在它们处于活动状态时会保存大量信息以帮助您了解正在发生的事情。如果调试器未打开,通常不会保存该信息。
  • Mount up 意味着随着时间的推移而增加......所以你是说你看到的那个叫做 userStats 的 sn-p 真的只是调试区域的人工制品吗?我只是看到每个回复都有一个新的....
  • 是的,它只是调试器保存信息的工件,以帮助您在它处于活动状态时使用它。如果调试器未打开,Ajax 数据不应自行累积。

标签: javascript ajax memory safari xmlhttprequest


【解决方案1】:

您看到的是打开调试器的产物。当它打开时,它会保存很多关于正在发生的事情的信息。当调试器未打开时,它不会保存任何内容。

如果调试器未打开,Ajax 结果不应自行累积。

【讨论】:

    猜你喜欢
    • 2012-04-24
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    相关资源
    最近更新 更多