谷歌正开发新技术以提高Chrome在各个平台上的性能
根据多个代码提交 , 谷歌正在开发"PartitionAlloc-everywhere"支持 , 以提高Chrome浏览器在Windows10、Android、Linux以及可能的其他平台上性能 。 Chrome浏览器的PartitionAlloc-everywhere将允许浏览器更快地启动 , 更快地加载内部页面 , 并提供改进的资源管理 , 减少内存使用 。
【谷歌正开发新技术以提高Chrome在各个平台上的性能】谷歌从去年开始研究这项功能 , 现在已经向Android和Windows版Chrome浏览器测试通道中的用户推出 。 谷歌还将PartitionAlloc带到了Linux上 , 但目前问题重重 , 目前还不清楚什么时候会在测试通道中推出 。
一位谷歌工程师在Chromium的一个bug报告帖中指出 , PartitionAlloc已经是Windows和Android上的默认设置 , 并且已经在这两个平台上推出测试版 。 尽管如此 , 在Linux上可能仍然存在问题 。 在另一项实验中 , 谷歌观察到 , 合并常规分区和对齐分区可以减少内存使用 , 并有助于提高性能 。
谷歌表示 , 当常规分区不能提供所需的对齐方式时 , 需要拥有两个独立的分区 。 如果没有这种情况 , 拥有一个单一的分区对性能和内存都是有利的 , 因为对齐的分配可以利用线程缓存 。 内存占用率从较低的碎片化中得到改善 , 而且不需要支付分区元数据的固定成本 。
除了Windows10和Linux , 谷歌还在为Android测试"PartitionAlloc-Everywhere" 。 根据谷歌的实验 , 这在内存、性能和稳定性方面都取得成功 , 但是GPU进程占用的中位数会有少量退步 。
谷歌去年的更新也给Chrome性能带来了多年来的改进 , 这得益于许多底层的改进 。 和谷歌一样 , 微软也在探索降低Edge内存使用率的新思路 。 例如 , Edge最近更新了对睡眠标签的支持 , 其目的是在不丢失数据的情况下减少不活动标签的内存使用 。 
文章图片
- 中国汽车品牌是对特斯拉的真正威胁吗?
- 石墨烯+锂电池≠石墨烯电池,真正的石墨烯电池远未出现
- C语言与C++混合开发?命中会遇见的extern C!
- 不要怀疑,说话不清楚就是语言障碍,赶紧去矫正
- 露娜新皮肤上架,曜获得创造营联动皮肤,后羿皮肤被曝正在重做中
- 微软确认 Xbox 无线手柄 Y 按钮无响应问题,正积极寻找解决方案
- 可降解塑料概念梳理,谁真正龙头?(附名单)
- 星期日 农历正月廿四,吉利的属相有哪些?
- 比亚迪唐EV正式登陆欧洲,换掉汉字车标,售价比国内高15万
- 全新ix35正式上市,油耗低至6.1L,家用代步选它准没错
