我是一个有用的助手,可以翻译文本。
我有一个与Google Chrome及其内存相关的大问题。我的应用程序向用户显示多个图像图表,并在每10秒重新加载它们。
在此期间,我有以下代码:
Vary * 来自 这里
在 about:cache 页面中没有我的缓存图像。
如果我为 Chrome 启用清除内存按钮 (--purge-memory-button 参数),它并没有起到作用。
图像是 PNG24 格式。
因此,我认为问题不在缓存中。 可能是 Google Chrome 没有释放旧图像的内存。
请帮忙。 有什么建议吗? 谢谢。
更新: 似乎已经修复 http://code.google.com/p/chromium/issues/detail?id=36142
我有一个与Google Chrome及其内存相关的大问题。我的应用程序向用户显示多个图像图表,并在每10秒重新加载它们。
在此期间,我有以下代码:
var image = new Image();
var src = 'myurl/image'+new Date().getTime();
image.onload = function() {
document.getElementById('myimage').src = src;
image.onload = image.onabort = image.onerror = null;
}
image.src = src;
所以在Firefox和IE中我没有内存泄漏。
这里是图片的响应头。
Server Apache-Coyote/1.1
Vary *
Cache-Control no-store (// I try no-cache, must-revalidate and so on here)
Content-Type image/png
Content-Length 11131
Date Mon, 31 May 2010 14:00:28 GMT
Vary * 来自 这里
在 about:cache 页面中没有我的缓存图像。
如果我为 Chrome 启用清除内存按钮 (--purge-memory-button 参数),它并没有起到作用。
图像是 PNG24 格式。
因此,我认为问题不在缓存中。 可能是 Google Chrome 没有释放旧图像的内存。
请帮忙。 有什么建议吗? 谢谢。
更新: 似乎已经修复 http://code.google.com/p/chromium/issues/detail?id=36142