我们知道Chrome是一款优秀的浏览器,无论是性能还是功能。然而Chrome在内存使用方面的表现却让人头疼!经常听到朋友抱怨想在网上找素材,很快发现Chrome挤掉了pS需要的内存!这个神奇的故事在Chrome用户中不断重复。我该怎么办?
Chrome的机制非常消耗内存
Chrome吃内存是因为Chrome采用多进程机制,Chrome的每个标签和扩展都是独立的进程。这种机制的优点是单个进程的崩溃不会影响整个浏览器并保持稳定,但也带来了吃掉内存的问题。
在Chrome中,即使不切换到某个标签页,标签页的进程也会继续渲染网页中的各种元素和脚本,占用大量资源,这样的N个标签页会耗尽内存。
知道Chrome吃内存的原理,有办法解决。这是给大家推荐几个减少Chrome占用内存的解决方案,从机制上解决Chrome占用内存的问题!
OneTab
下载地址:/
这是Chrome的扩展。OneTab的功能是将Chrome当前打开的标签转换成列表。这些标签被OneTab转换成一个列表,实际上在内存中被清除了,但是OneTab保留了这些标签的记录。当你想再次浏览这些标签页时,可以通过OneTab重新打开,网页就会回来。
官方声称Chrome的内存占用减少了95%
因为OneTab的原理实际上是清理标签页的进程,将标签页的浏览记录保存在列表中,可以立即释放Chrome的内存。根据OneTab的官方声明,它甚至可以将Chrome的内存使用率降低高达95%!当然,这与你打开的标签数量有关。打开的标签越多,可以使用OneTab减少的内存就越多。
伟大的吊杆
下载地址:/web store/detail/klbibkeccnjlkjkiokjodocebajanakg
这是一个旧的Chrome扩展。它的作用是暂时冻结Chrome的tab,让tab进程占用的资源得以释放。在这方面,大吊杆的原理类似于OneTab。
安装好标签后,会弹出相应的设置页面,可以设置标签冻结的时间。例如,它可以设置为1小时,如果背景选项卡处于非活动状态1小时,它将被冻结。此外,还可以设置不冻结固定、播放、输入框中的文本和正在使用的标签,这非常详细。
您可以将背景标签设置为在特定时间后自动冻结
标签在被“创建挂起器”冻结后需要重新加载,这与OneTab将标签变成列表后需要重新加载的原因相同。“创建挂起器”可以将先前标签的内容缓存到硬盘上。重装不需要网络连接,可以回到之前的浏览位置,非常方便。
您可以将背景标签设置为在特定时间后自动冻结
大趋势的效果非常明显。看看下面的对比,我们可以看到,thegreatsspender确实可以减少Chrome的内存占用。
节省内存的效果还是很明显的
使用边缘浏览器
如果觉得Chrome占用内存太多,但又不想通过这些工具篡改标签,也可以考虑Edge浏览器。边缘浏览器已经改为Chrome内核,并且兼容Chrome扩展,可以导入Chrome书签、浏览记录、密码等素材。从体验来看,Chrome用户可以无缝过渡到Edge浏览器。
与Chrome相比,Edge浏览器是更加省内存。原因是在Windows102004中,微软带来了SegmentHeap的特性,可以将Edge浏览器的内存占用减少27%。到目前为止,Chrome已经明确表示不支持这个功能,所以Edge在内存占用方面比Chrome有明显的优势。
Chrome认为SegmentHeap会带来跑分
Chrome认为SegmentHeap会拉低跑分,所以暂时不支持
当然SegmentHeap也不全是好的,它会在一定程度上增加CpU的负担。但是,CpU的性能已经过剩,在六核八核遍地都是的情况下,这种技术还是相当合理的。如果你的记忆真的不堪重负,Edge比Chrome更值得选择。
摘要
简单来说,减少Chrome内存使用最常见的方法就是冻结Chrome标签的进程,释放占用的资源,然后在需要的时候重新加载标签。这种方法可以大大减少Chrome的内存使用,但也会增加CpU和硬盘的负担,体验更多的网页加载过程。希望Chrome以后能像Edge一样沿用SegmentHeap特性,带来更合理的内存占用。
文章来源:太平洋计算机网,原文链接:cn/1387/13872143.html