可能重复:
为什么网页占用这么多 RAM?
在过去 4 天里,我一直打开 Chrome,并固定了几个应用程序选项卡,然后发现三个网站的内存占用非常大。IE 和 Firefox 并没有出现这种情况。这些选项卡和其他应用程序的内存占用导致我的机器运行缓慢,并收到 Windows 发出的虚拟内存不足警告。
违规标签:
- Twitter - 117 Mb
- 程序员 (Stack Exchange) - 167 Mb
- Facebook - 193 MB
我的机器:
- Windows XP 专业版 SP3
- 英特尔双核
- 4 GB 内存
- Chrome 15.0.874.121
我注意到内存占用量激增的网站都有一个共同点。它们都相当 AJAX 化。我曾对一个内部 Web 应用程序进行过 AJAX 化,该应用程序的内存占用量在所有选项卡中排名第四。
问题是这样的。此版本的 Chrome 是否存在任何已知问题,尤其是与 JavaScript 密集型网站相关的问题?是否有任何设置可以进行操作以缓解这些问题?略微超出了本网站的范围,但作为一名程序员,我可以为自己的网站做些什么来防止这种内存蠕变?
直觉告诉我,Chrome 要么试图缓存数据,要么它在处理 JavaScript 内存空间时出现问题,但我实际上并不知道。任何见解都将不胜感激,如果这是错误的网站,我们可以将其移走。
答案1
看一眼这个问题,它提出了类似的问题,并且有一些很好的答案和评论。