谷歌Chrome浏览器很好很强大,一直以来都以快速响应、功能丰富、安全性能高而著称。
但同时,它还因占用了大量设备RAM内存而饱受诟病,又有“内存怪物”的外号。
所以,你可以说Chrome是这世界上最好用的浏览器,但也是最吃内存的浏览器。
这是由于Chrome浏览器采用了标签页单进程设计,所以当我们使用它打开多个标签页时,系统内存占用也将大大增加。
鉴于此,2月10日,推特网友Jonathan Morrison做了一个有意思的试验。
Jonathan在自己的Mac Pro上使用谷歌Chrome浏览器,打开了数千个新标签页,最终几乎用完了1.5TB内存。
但是有趣的是,他的Mac Pro上的其他应用仍然可以正常工作。
你以为1.5TB就是极限了么?并不。
2月11日,知名科技视频博主Linus Tech Tips也带来了全新挑战,看看Chrome能否榨干2TB内存。
他用了一块技嘉的服务器主板MZ32-AR0,准备了16根SK海力士出品的单条128GB的DIMM内存插满主板,CPU则是AMD 64核服务器处理器霄龙。
初次打开Chrome浏览器后,内存占用显示依然是0%。
随后在打开多个标签页之后,Chrome的占用比例一路飙升,从最初的2.5GB(20个标签页),到6GB(40个标签页),到10GB(200个标签页),此时内存占用仅有1%。
随后博主疯狂开启了5000个标签页,内存占用达到了10%。
与此同时,网页也开始卡到爆炸,这是Chrome自动刷新所有的后台网页导致的。
而在开启6000个标签页之后,Chrome浏览器出现了短暂的卡死。
值得一提的是,测试平台内存用量一直保持在10%左右(200GB),CPU也仅半数在线,但系统已经卡到怀疑人生,几乎无法使用。
至此,Linus Tech Tips宣布测试完成,最终未能榨干2TB内存。
不过,测试证明了Chrome在200GB内容占用的情况下就能把Windows 10卡的彻底无法使用。
网友评论:
“智障博主,chrome默认缓存在系统分区,页面开这么多,缓存把系统盘塞满了,必然卡,跟内存占不满有个基波关系。”
“Chorme垃圾就垃圾在这了,不仅内存占用高,而且优化还差,即便有剩余内存也能给你卡死。”
“既然内存占用率很低,CPU使用率也不高,那么爆卡的原因在哪里?我记得每开一个网页显存都会增加,是不是爆显存了?以及是不是调度硬盘资源过多导致塞车的?这个测试的不全面,感觉很业余。”
最后,话说回来,更好的用户体验与更大的系统资源压力就像是双生子。
你要问Chrome浏览器这么占内存究竟好不好?只能说,大家需要记住一句话:空闲的内存是没用的,内存存在的意义就是被占用。
领取专属 10元无门槛券
私享最新 技术干货