您的当前位置:主页 > 提供的信息 >Chrome将更新,準备摘掉吃记忆体的大帽子!

Chrome将更新,準备摘掉吃记忆体的大帽子!

分类:提供的信息 作者:
Chrome将更新,準备摘掉吃记忆体的大帽子!

Google Chrome 浏览器具有界面简洁、速度快、扩展多等优点,已经佔据了桌面市场的半壁江山强。但是实现这些优点是有代价的,其中最大的问题就是吃记忆体,用过 Chrome 的使用者应该知道,有时候简直到了有点丧心病狂的地步。

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

V8 是 Chrome 的 JavScript 引擎,用于编译和执行 JavaScript 程式码,处理对象记忆体分配,并对不再使用的对象进行回收。虽然 JavaScript 并不是网页的全部,但作为浏览器中最常用的客户端脚本,基本上所有主流网站都会使用它。而为了提高速度,JS 的执行是会佔用大量记忆体的。

对于记忆体紧绷的设备来说,Chrome 优先考虑加载速度的做法有时候会导致记忆体崩溃,导致标籤页的挂掉等等。于是 V8 团队开始针对这种情况进行一些调整,通过各种优化减少了 Average memory 和 Peak Memory 的使用。在纽约时报、Hackernews、Reddit、YouTube 等典型网站的对比测试表明,在 Average memory 方面  55 比目前的 Chrome 53 消耗率下降了 50%,在 Peak Memory 方面平均也有 40% 的下降。

Chrome将更新,準备摘掉吃记忆体的大帽子!
Chrome将更新,準备摘掉吃记忆体的大帽子!

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