0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Chrome 89将会启用新特性,可降低Chrome对内存的占用

工程师邓生 来源:快科技 作者:快科技 2021-03-18 09:55 次阅读

Chrome是目前最流行的浏览器,也是综合体验最好的浏览器之一,但这并不意味着它就非常完美。

在资源占用方面,Chrome已经落下了“内存杀手”之名。

现在,好消息来了!根据Windows Lastest的报道,Chrome 89新版将会启用一项名为“PartitionAlloc-everywhere”的特性,这可以大大降低Chrome对内存的占用。

实际上,Chrome在之前的内部测试中,就已经启用了“PartitionAlloc-everywhere”。

根据官方说法,Chrome 89还拥有更好的标签页限制、更好的资源丢弃和管理功能,这些机制会改进Chrome在Win10上的运行方式,包括减少内存使用率、更快的网页加载速度,以及更好的处理器耗电管理。

“PartitionAlloc-everywhere”的重点在于带来了更先进的内存分配器,这可以将Chrome的浏览器进程内存使用降低高达22%之多。

另外,谷歌还表示在浏览器的渲染器所需内存降低了8%,GPU所需内存降低了3%。

Chrome 89也带来了前台标签页内存占用的少量下架。为了减少前台标签页的内存占用,Chrome现在可以自动丢弃前台标签页的资源,每个标签页可以腾出多达100M的内存占用,如果标签页打开的是某些流行网站,这个数据还会增加20%。

除了性能方面的改进,Chrome 89还带来了对Modern Share UI的支持,这意味着可以在Win10中更方便地将网页分享到其他已经安装的应用程序,例如Outlook、Onenote等等。用户甚至可以通告Modern Share UI,用蓝牙和WiFi将网页分享给附近的其他设备。

以上提到的这些改进,将会随着Chrome 89而到了,同时谷歌已经测试了更多的其他新特性。

在未来,Chrome还会有其他改进,例如谷歌计划在Chrome的子进程中定期清理线程缓存,这建立在每个线程的基础上,能够提升GPU渲染和效率的总体性能。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4417

    浏览量

    126683
  • 分配器
    +关注

    关注

    0

    文章

    176

    浏览量

    25293
  • 浏览器
    +关注

    关注

    1

    文章

    974

    浏览量

    34415
  • Chrome
    +关注

    关注

    0

    文章

    320

    浏览量

    17870
收藏 人收藏

    评论

    相关推荐

    谷歌Chrome浏览器短暂模式测试,用户可点击链接运行

    在Canary频道安卓版Chrome浏览器中,用户可启用“允许CCT嵌入者以短暂模式打开CCT”的实验Flag来体验短暂模式。官方解释称,启用该Flag后,安卓版Chrome浏览器中的
    的头像 发表于 04-24 10:49 245次阅读

    谷歌Chrome浏览器新版Favicon未对齐问题获确认

    作为Chrome 123的升级,2023年度的Chrome Refresh采用了Material 3界面元素。然而,部分用户对此不甚满意,选择在chrome://flags页面取消这些更改。
    的头像 发表于 04-23 10:35 221次阅读

    Chrome浏览器新增摄像头与麦克风预览功能,解决会议操作困扰

    最近发布的 Chrome 123 版本中,用户可提前预览摄像头拍摄的画面以及麦克风的收音效果。要启动此功能,只需在 Chrome 地址栏输入“chrome://flags#camera-mic-preview”并按回车,然后选择
    的头像 发表于 04-15 11:07 75次阅读

    Chrome修复七大安全隐患,包含两个零日漏洞

    3月28日,Google宣布Chrome浏览器新版本已发布,针对Windows和Mac系统的版本为123.0.6312.86以及123.0.6312.87,Linux用户则使用123.0.6312.86版。
    的头像 发表于 03-28 14:29 245次阅读

    微软修复Win10/Win11上Chrome字体显示异常问题

    尽管许多人误以为此问题源于Chrome,但经过深入调查分析得知,实际引发问题的是Chrome与Windows在文本显示参数方面的交互问题。
    的头像 发表于 03-25 15:22 192次阅读

    Chrome 123稳定版引入全新Long Animation Frames API

    早在 Chrome 116 版本中,谷歌就已经开启了 LoAF 的实验性测试,如今,随着 Chrome 123 版本的正式面世,这一新特性被广泛应用开来。此 API 堪称 Long Tasks API 的升级版,主要功能在于深度
    的头像 发表于 03-22 14:29 335次阅读

    Chrome安卓版"标签分组"功能即将推出

    据了解,谷歌已于Canary版本的Chrome安卓版中试运行了这一功能,而其自1月份的早期版本起便已出现,但当时尚未启用。据XDA社区成员@Leopeva64透露,最新Canary版本中的“标签分组”功能得以顺利使用,但需手动选择实验性标志才能启动。
    的头像 发表于 02-20 10:23 168次阅读

    从浏览器原理解析Chrome常见插件的实现思路

    近期Chrome进程架构 从图中可以看出,最新的 Chrome 浏览器包括:1 个浏览器主进程、1 个 GPU 进程、1 个网络进程、多个渲染进程和多个插件进程。
    的头像 发表于 12-08 14:25 323次阅读
    从浏览器原理解析<b class='flag-5'>Chrome</b>常见插件的实现思路

    Chrome支持运行Kotlin、Java等GC编程语言

    谷歌 Chrome 开发者博客官宣:Chrome 已默认启用 WebAssembly 垃圾回收 (WasmGC) 功能 —— 能够将具有 GC 的编程语言编译为 WebAssembly (Wasm)。
    的头像 发表于 11-24 11:43 387次阅读

    更低内存占用的通用Json库-RyanJson

    RyanJson是一个小巧的c语言json解析器,包含json文本文件解析 / 生成,专门针对内存占用进行优化,相比cJSON内存占用减少30% - 60%,运行速度和cJSON差不多
    的头像 发表于 08-24 17:23 799次阅读
    更低<b class='flag-5'>内存</b><b class='flag-5'>占用</b>的通用Json库-RyanJson

    在现实生活中控制的Chrome恐龙游戏

    电子发烧友网站提供《在现实生活中控制的Chrome恐龙游戏.zip》资料免费下载
    发表于 07-12 09:16 0次下载
    在现实生活中控制的<b class='flag-5'>Chrome</b>恐龙游戏

    使用arduino和python改造的Chrome Dino游戏

    电子发烧友网站提供《使用arduino和python改造的Chrome Dino游戏.zip》资料免费下载
    发表于 07-05 14:43 0次下载
    使用arduino和python改造的<b class='flag-5'>Chrome</b> Dino游戏

    带有OpenCV和Python的Google Chrome恐龙游戏

    电子发烧友网站提供《带有OpenCV和Python的Google Chrome恐龙游戏.zip》资料免费下载
    发表于 07-05 11:46 0次下载
    带有OpenCV和Python的Google <b class='flag-5'>Chrome</b>恐龙游戏

    IT工作者常用的Chrome灵魂插件

    前言 大家好,这里是 浩道Linux ,主要给大家分享Linux、Python、 网络通信、网络安全等 相关的IT知识平台。 今天浩道跟大家分享一批IT工作者常用的Chrome灵魂插件,可以说其中
    的头像 发表于 06-17 14:39 533次阅读
    IT工作者常用的<b class='flag-5'>Chrome</b>灵魂插件

    Chrome启用全新编译器

    Chrome 浏览器在最新的 Speedometer 基准测试中已取得 491 分的高分
    的头像 发表于 06-07 09:17 434次阅读
    <b class='flag-5'>Chrome</b><b class='flag-5'>启用</b>全新编译器