Javascript、ajax和内存使用
为了简化我的问题,我假设我有一个在客户机上打开intranet的应用程序。我假设应用程序只有一个页面,我正在使用ajax与服务器交互。例如,我使用ajax下载字节文件(每个字节文件3Mo作为服务器的ajax对象响应),这些字节文件稍后在画布上绘制 我的问题是 1-这些对象响应位于哪里,是在RAM上还是硬盘上 2-如果是在RAM上:当我第二次调用ajax下载其他文件时,我注意到每次调用我的浏览器内存使用量都会增加,如何清除这些下载的旧对象Javascript、ajax和内存使用,javascript,jquery,ajax,memory-management,ram,Javascript,Jquery,Ajax,Memory Management,Ram,为了简化我的问题,我假设我有一个在客户机上打开intranet的应用程序。我假设应用程序只有一个页面,我正在使用ajax与服务器交互。例如,我使用ajax下载字节文件(每个字节文件3Mo作为服务器的ajax对象响应),这些字节文件稍后在画布上绘制 我的问题是 1-这些对象响应位于哪里,是在RAM上还是硬盘上 2-如果是在RAM上:当我第二次调用ajax下载其他文件时,我注意到每次调用我的浏览器内存使用量都会增加,如何清除这些下载的旧对象 PS:我确信它们存储在某个地方,因为当我在浏览器上按F12
PS:我确信它们存储在某个地方,因为当我在浏览器上按F12键并转到网络部分时,我可以看到旧的ajax响应对象。提前感谢您,并为我的英语感到抱歉。有些人投票关闭,但有时他们不花时间阅读问题,他们只是链接到2009年的旧链接,以为他们回答了您的问题,或者可能我不够清楚,总之,我发现了为什么我的记忆力会提高的问题,对于那些有或将有相同问题的人,我使用了一些导致内存泄漏的jquery方法 我是如何发现问题的:
什么是“字节文件”?可能重复@Pointy字节数组
}).done(function(){
// i deleted all this
});