我最近从 FF 切换到了 Chrome,因为 FF 一直在冻结(这在我所有的电脑上都发生过,所以这不是我的电脑的问题)。
我注意到 Chrome 似乎占用了大量内存。目前我打开了大约 70 个标签页,Chrome 占用了大约 8.5GB 的内存(很难说具体是多少,因为令人恼火的是,Chrome 在任务管理器中似乎为每个标签页都有一个单独的进程)。
这正常吗?如果不正常,我该怎么做才能找出它为什么占用这么多内存?
答案1
使用任务管理器估算 Chrome 的内存占用量很容易给出错误的结果,因为部分内存在选项卡/插件进程之间共享。您可以通过导航到此 URI 来获取正确的数据:(SU 不允许我将其设为真实链接)
chrome://memory-redirect/
回到你的问题。如果你打开了 70 个标签页,它肯定会消耗大量内存。如果总共真的有 8 GB,那么每个标签页大约需要 110 MB - 相当不错的结果,我现在打开了 4 个标签页,我的内存消耗是每个标签页 215 MB。
Chrome 占用如此多的内存,Firefox 崩溃,这并不奇怪,没有浏览器可以同时处理 70 个标签页。你的大脑也不是,我怀疑你不会同时使用所有这些标签页——我的经验告诉我,20 个标签页很多其中大约有一半只是挂在那里,因为某些东西突然出现并打断了你之前的任务。
你可以通过改变浏览习惯来帮自己(和你的电脑!)一个忙。获取一些标签整理扩展,例如口袋/扒手或者一些标签保护程序。标签越少,处理起来就越容易,使用起来也就越高效,对您和您的浏览器来说都是如此。