澳门新葡亰网址下载Chrome 55较Chrome 53节省了35%

by admin on 2020年4月23日

上周的时候,Google宣布了Chrome浏览器将搭载的V8
JavaScript引擎的一系列改进,其中最吸引人的一点就是执行日常任务时,浏览器内存占用的显著优化。
今天,幕后团队在一篇技术博客上详细披露了V8引擎的最新改进,比如V8
JavaScript引擎是如何处理JavaScript堆内存(on-heap)和堆外内存(off-heap)区的。

澳门新葡亰网址下载 1

上周,Chrome团队表示由于Chrome 55浏览器引入了全新V8
JavaScript引擎,网页执行效率得到大大提升的同时也获得了更低的内存占用。

澳门新葡亰网址下载 2

澳门新葡亰网址下载,从数字层面上简单来说,本次优化首先让Chrome
55的基准测试中的内存使用量,较Chrome 53节省了50%。此外,Chrome
55所使用的区内存(zone memory),也比Chrome 53节省了35%。

今天,Chrome团队就在一篇技术博文当中详细介绍了V8 JavaScript引擎对Chrome
55内存优化所起到的良性作用。

Google的Chrome浏览器具有界面简洁、速度快、扩展多等优点,已经占据了桌面市场的半壁江山(Net
Market
Share9月份Chrome占比为54.4%,第二的IE为25.5%)。但是实现这些优点是有代价的,其中最大的问题就是吃内存,用过Chrome的用户应该知道,有时候简直到了有点丧心病狂的地步。

虽然基准测试仅加载了相对有限的一组网站,比如Facebook、纽约时报、Hacker
News、CNN、Reddit、Twitter、Imgur、YouTube,但Google预计实际表现仍然是比较一致的。

从数字层面上简单来说,本次优化首先让Chrome
55的基准测试中的内存使用量,较Chrome 53节省了50%。此外,Chrome
55所使用的区内存,也比Chrome 53节省了35%

不过这个最大的缺点有望在2个月内得到显著改善了。根据Google Chrome V8
JavaScript引擎团队发布的引擎优化评测报告,优化后的Chrome最高可将两种内存的消耗量分别降低50%与40%以上。而采用这一优化技术的Chrome
55稳定版预计将在今年12月份推出。

虽然基准测试仅加载了相对有限的一组网站,比如Facebook、纽约时报、Hacker
News、CNN、Reddit、Twitter、Imgur、YouTube,但Google预计实际表现仍然是比较一致的。

V8是Chrome的JavScript引擎,用于编译和执行 JavaScript
源代码,处理对象内存分配,并对不再使用的对象进行回收。虽然JavaScript并不是网页的全部,但作为浏览器中最常用的客户端脚本,基本上所有主流网站都会使用它。而为了提高速度,JS的执行是会占用大量内存的。对于内存紧张的设备来说,Chrome优先考虑加载速度的做法有时候会导致内存崩溃,导致标签页的挂起等。于是V8团队开始针对这种情况进行一些权衡,通过各种优化减少了堆内存和区内存(Zone
Memory)的使用。在纽约时报、Hackernews、Reddit、YouTube等典型网站的对比测试表明,在堆内存方面Chrome
55比目前的Chrome
53平均内存消耗率下降了50%(纽约时报更是高达65%),在区内存方面平均也有40%的下降。

近年来,Chrome浏览器的内存占用,一直是个难以回避的问题。但由于该浏览器的速度和响应都相对较快,所以各大基于Chrome/Chromium的浏览器厂牌也就对此睁一只眼闭一只眼。

按计划,Chrome
55将于11月中旬正式发布,而该版本也有望改变用户对Chrome浏览器内存大户的传统印象,同时也为基于该内核制作的第三方浏览器产品提供更强的竞争力。

澳门新葡亰网址下载 3

内存占用和不断崩溃,是许多用户批评和抛弃Mozilla
Firefox的一个主要原因,当前该浏览器的市场份额甚至比Apple
Safari还要小了。

澳门新葡亰网址下载 4

Google于本周早些时候推出了Chrome
54,而Chrome
55则定于11月中旬发布。

虽然Chrome有望大幅降低内存消耗是个好事情,但是对用户来说未必就是好消息。因为只要设备有空余的内存,其他app和网站就会想办法加载新功能去利用这一公共资源。而且内存消耗减少必然也会令浏览器的加载速度有所放缓。所以,这主要是对内存紧张的设备进行的优化。而在接下来的时间里,V8团队还会针对内存少于1G的低端设备做进一步的优化。

来自:cnBeta.COM

【编辑推荐】

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图