【发布时间】:2017-12-20 14:44:24
【问题描述】:
为了简化我的问题,我假设我有一个在客户端上打开 Intranet 的应用程序。我想应用程序只有一个页面,我正在使用 ajax 与服务器交互。例如,我正在使用 ajax 下载字节文件(每个字节文件 3Mo 作为来自服务器的 ajax 对象响应),这些字节文件稍后会在画布上绘制。
我的问题是
1- 这些对象响应位于何处,是在 RAM 上还是在硬盘上?
2- 如果它在 RAM 上:当我进行第二次 ajax 调用以下载其他文件时,我注意到我的浏览器内存使用率随着每次调用而增加,我如何清除这些旧对象响应下载?
PS:我确定它们存储在某个地方,因为当我在浏览器上按 F12 并转到网络部分时,我可以看到旧的 ajax 响应对象。提前谢谢你,对不起我的英语。
【问题讨论】:
-
什么是“字节文件”?
-
@Pointy 字节数组
标签: javascript jquery ajax memory-management ram