说实话,放眼市面上所有的PC端浏览器,就Chrome最吃香!
为什么这么讲?平常你在使用其他浏览器进行浏览网页的时候,想必就会面临崩溃情况,而Chrome为了避免整体崩溃,会把所有功能拆散进行独立运行;就算是其中一个崩溃了,其他还可以正常运行。
而且Chrome最大的亮点莫过于多进程结构,使得浏览速度超快,一个站点的加载速度较慢的话,不会拖访问其他站点的后腿等等。
而且它还有五花八门的拆件,让你做到更多的事情。所以说,Chrome浏览器,真香!
即使成为最吃香的浏览器,但它的缺点也不能否认。在系统资源占用方面,特别是在内存使用上,Chrome浏览器经常被人诟病。不管你是添加了多少内存,它总是能把内存吃掉;假如你安装了扩展程序,又或者打开了过多的选项卡之外,将会占用到更大的内存,简直就是吃内存高手。
为什么Chrome浏览器会是吃内存高手?
这就得看Chrome浏览器的机制了。Chrome浏览器中的每个标签页都会启用新的进程负责网页的渲染和脚本运行等工作,这些进程就会占据不小的资源。即便是没有切换到该标签,依旧会维持网页元素的运行,所以内存就是这样被消耗没的。
吃内存的问题能解决吗?
既然是因为Chrome浏览器的底层机制导致吃内存,自然是要对症下药了。目前的Chrome浏览器已经提供了一个功能,它就是"废弃标签",可以通过它直接监控标签的使用情况并暂停其中未使用的标签,同时还可以在一定程度上提高系统性能并控制使用RAM,不过谷歌更希望通过另一项名为"冻结标签"的功能完善它。
听说启用了"冻结标签"后,相关的标签在后台运行5分钟之后就会被冻结,不再跟之前一样在后台悄悄使用。
大家也知道微软给新版的Edge打出了内存用量降低27%的广告,其中莫过于SegmentHeap功能的使用。而且微软想再次用内存量挑战Chrome的位置,作为老对手的谷歌自然也不服输,同样回应:你有的我也会有。
经过测试,谷歌发现利用该功能可以节省"数百MB"的内存占用量,并且提到了"多核心系统能够从中更多地受益"。但目前的Chrome浏览器还不能马上支持该功能,想必,后期也会陆续进行研究,想必谷歌会将Chrome完善地更好吧!