【PConline 应用】我们知道无论是从性能还是功能来看,Chrome 都是一款非常优秀的浏览器。但是Chrome在内存使用方面的表现让人头疼!经常听到想上网找资料的朋友抱怨,很快发现Chrome已经挤占了PS使用的内存!这种神奇的情节在Chrome用户群中屡屡上演。我该怎么办?


Chrome 的机制非常占用内存
Chrome 会吃内存,因为 Chrome 使用多进程机制。每个 Chrome 选项卡和每个扩展程序都是一个独立的进程。这种机制的好处是单个进程崩溃不会影响整个浏览器,保持稳定性,但也会带来吃内存的问题。
在Chrome中,即使不切换到某个标签页,该标签页的进程也会不断渲染网页中的各种元素和脚本,占用大量资源,内存被这样N个标签页消耗掉精疲力尽。
了解了Chrome的内存消耗原理,就有办法解决了。这是推荐几个降低Chrome内存占用的方案,从机制上解决Chrome的内存占用问题!
单标签
下载地址:/
这是 Chrome 上的扩展程序。 OneTab 的作用是将 Chrome 当前打开的标签页转换成列表。这些被 OneTab 转换成列表的选项卡其实是在内存中清理的,只不过 OneTab 保存了这些选项卡的记录。当您想再次浏览这些标签时,您可以通过 OneTab 重新打开它们,网页就会返回。


官方宣称可以减少Chrome高达95%的内存使用
因为 OneTab 的原理其实是清理标签进程,将标签的浏览记录保存在列表中,所以可以立即释放 Chrome 的内存。根据 OneTab 官方声明,它甚至可以将 Chrome 的内存使用量减少高达 95%!当然,这与您打开的选项卡数量有关。您打开的选项卡越多,您可以使用 OneTab 减少的内存就越多。
伟大的悬吊者
下载链接:/webstore/detail/klbibkeccnjlkjkiokjodocebajanakg
这是一个旧的 Chrome 扩展程序。它的作用是暂时冻结Chrome的tabs,以便释放tab进程占用的资源。在这方面,The Great Suspender 的原理类似于 OneTab。
安装大吊坠后,会弹出相应的设置页面。您可以设置在其中冻结标签页的时间。例如,它可以设置为 1 小时。如果后台标签页在 1 小时内处于非活动状态,它将被冻结。另外还可以设置不冻结固定、播放、输入框中的文字、使用中的标签,可谓非常详细。


您可以在一段时间后自动冻结背景标签。
标签被 The Great Suspender 冻结后,需要重新加载。这和 OneTab 中将标签转换为列表后重新加载的原理是一样的。 Great Suspender 可以将之前标签的内容缓存到硬盘,重新加载不需要网络连接,还可以回到之前的浏览位置,非常方便。


一段时间后,可以自动冻结后台标签
The Great Suspender 的效果非常明显。看下面的对比,可以看出The Great Suspender确实可以让Chrome减少大量的内存占用。


内存节省效果还是很明显的
使用 Edge 浏览器
如果你觉得 Chrome 的内存占用太大,又不想用这些工具来操作标签页,那么你也可以考虑下 Edge 浏览器。 Edge浏览器切换到Chromium内核,兼容Chrome扩展,可以导入Chrome书签、浏览历史、密码等信息。从体验上看,其实Chrome用户可以无缝过渡到Edge浏览器。
与 Chrome 相比,Edge 浏览器更节省内存。原因是在 Windows 10 2004 中,微软带来了 SegmentHeap 功能,可以将 Edge 浏览器的内存使用量减少 27%。目前Chrome已经明确表示不支持该功能,因此Edge在内存使用方面比Chrome有明显优势。


Chrome 认为 SegmentHeap 会导致跑分下降,所以暂时不支持
当然,SegmentHeap 并不是所有的好处,都会在一定程度上增加 CPU 的负担。但是现在CPU的性能已经过剩了。现在六核八核随处可见,这个技术还是挺合理的。如果你真的被内存压得喘不过气来,Edge 比 Chrome 更值得选择。
总结
简单来说,为了减少Chrome的内存占用,最常见的思路就是冻结Chrome标签的进程,释放被占用的资源,然后在需要的时候重新加载标签。通过这种方式,Chrome的内存占用可以大大减少,但同时也会增加CPU和硬盘的负担,体验更多的网页加载过程,可谓得与失。希望Chrome以后能像Edge一样跟进SegmentHeap功能,带来更合理的内存使用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-379882-1.html
那就让它误撞好了
期待你更好的作品
他的卫心Y㎝6ОЗ一开始我也不信