b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

减少Chrome内存占用的硬伤:从机制上解决Chrome占内存硬伤

电脑杂谈  发布时间:2021-06-02 11:01:01  来源:网络整理

【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ОЗ一开始我也不信

      • 韩彦古
        韩彦古

        那就让它误撞好了

      • 王华云
        王华云

        期待你更好的作品

      热点图片
      拼命载入中...