谷歌Chrome浏览器很好很强大,一直以来都以简单快速、插件丰富、安全性能高而著称。
但同时,它还因占用了大量设备RAM内存而饱受诟病,所以又有“内存怪物”、“内存毁灭者”等等称号。
Chrome的确是目前全球市场占有率最高的桌面浏览器,但它也是用户电脑内存不足和耗电太快的罪魁祸首。
Chrome消耗计算机性能的问题,困扰着全世界的用户。
不过一直以来,谷歌Chrome开发团队也在致力于减轻此问题。
比如,早在去年推出的名为“Tab Freeze”的新功能,便可以在页面处于后台超过五分钟的情况下暂时“冻结”,让内存释出。
但是,这也没有从根源上解决问题。
反而该功能开启后,每次打开之前访问的网页后都需要重新加载,让许多用户感到不满。
直到今年6月27日,这件事终于迎来了转机。
有报道称,在Windows 10系统中,一项新功能将最终遏制Chrome的“贪吃”。
这项新的内存管理功能名为“SegmentHeap”,该功能可供开发者使用,专门用来降低其应用程序的RAM使用率。
并且,微软的新Edge已经在使用该功能,据称其内存有效降低27%。
最早的时候,“SegmentHeap”仅适用于旧版Edge浏览器,后来才被微软逐步扩展到其他应用程序。
Windows 10的五月更新(2004版)中,已经为Chrome、Firefox等应用引入了这项新功能。
现在,谷歌终于也在Chrome Canary 85.0.4182.0版本中启用了对该功能的支持。
有网友乐观地表示,既然Edge浏览器都降低27%,那么Chrome降低个20%也没有太大问题了。
据谷歌工程师介绍,实验表明调用“SegmentHeap”后有助于将Chrome浏览器占用内存降低达数百MB。
启用后,可以有效改善Chrome吃内存问题,并同时降低耗电量提高续航。
目前谷歌正在为Chrome添加这一功能的第二阶段,至于在正式版本中推出,大概还需要大家再耐心等待一段时间了。
需要注意的是,只有Windows 10版本2004或更新的版本才能使用该功能。
这就要回到那个老生常谈的话题了:你敢升级Win 10吗?
众所周知,从18年秋天开始,几乎每次Windows系统更新都回来带大批的bug。
今年5月27日开始推送的Win 10的五月更新,更是bug生bug子子孙孙无穷尽。
此前就有Chrome用户反馈,在升级Win 10五月更新后,谷歌会不断登出用户账号,并强迫用户再次登录。
每次关闭Chrome后cookie也会被自动清除无法保存,根本起不到它该有的作用。
就连谷歌安全工程师更新了Win 10版本2004后,也遇到了同样的问题。
事实上,不仅Chrome,Win10自带的一些功能都因为五月更新升级出现了失灵或者错乱的情况,处于等待解决的状态。
通常情况下,Win 10的bug只会影响到部分用户。
不过,从Win 10的庞大用户基数来看(现已超过10亿),哪怕受到影响的只是非常小的比例,也有几十万上百万用户了。
话说回来,归根结底,Chrome爱吃内存与它的多进程运行方式脱不开关系。
Chrome支持各种各样的插件,可以为浏览器增添许多额外的功能,包括那些需要第三方电脑软件才能实现的,通过插件如今几乎都可以在浏览器内完成。
而这些插件,其实就相当于一个打包好可以在本地使用的软件。
过多的软件和功能,固然会提高我们的使用体验,但这也是一把双刃剑,会使浏览器变得臃肿。
如果浏览器只是一个进程的话,一旦出现系统故障,整个浏览器就会崩溃。
这就意味着,如果某一个页面/插件发生崩溃的话,你在窗口中浏览的所有内容,比如输入了一半的文本、玩了一半的小游戏、看了一半的电视剧,全都没了。
而Chrome的运行机制,是把所有打开的网页标签、插件、播放的视频都拆成独立的进程。
这样,某一个进程崩溃了,都不会影响到浏览器的其他功能正常运转。
因此Chrome也被调侃为“你以为我们要做的是浏览器,其实我们做的是操作系统”。
这种以资源换速度的做法虽然能保证用户体验,但对于设备配置不那么强的用户来说,就没那么友好了。
好在随着新技术的出现,降低内存的方法也会越来越多,让我们拭目以待吧。
公众号:扩展迷Extfans
扫码关注我们
了解更多资讯
chrome 占用大量内存直到网页崩溃_新功能重磅上线,Chrome用户终于有救了!
最新推荐文章于 2024-06-29 07:45:00 发布