Opera优化底层代码,提速16%

根据研究机构的统计,浏览器市场目前仍旧由 chrome 浏览器主导,opera 的市场占有率仅有 2.24%,虽然用户数量早已不复当年,但 opera 还是在不断优化、改进,提升用户体验。
比如在上个月,opera 就推出了创新的 lucid 模式,这是一项可以提高流媒体视频(youtube、vimeo 等)画面质量的功能,可以一键改善老旧视频的画质,使内容看起来更清晰。该功能由硬件加速驱动,主要依靠电脑的 gpu 负责处理画面内容。
近日 opera 再次更新,只不过这一次的更新并没有侧重于新的功能,而是侧重于使浏览器的速度明显提高的底层改进。
opera 表示,与六个月前相比,现在他们的浏览器在渲染网页和处理请求时速度提高了 16%,在需要处理图形时也提高了 14%。
能有这样的速度提升,主要是以下三个方面的改进,即构建优化、链接时间优化和引擎设置调整。
构建优化
opera 正在跨平台使用 profile guided optimization(pgo),这个功能是根据通过测试运行各种实时用户场景的样本而创建的配置文件来优化代码。测试结果显示程序的哪些部分执行得更频繁,从而可以对这些部分进行更有效的优化。
链接时间优化
此次优化,opera 还启用了最大的链接时间优化。link time optimization(lto)是程序间优化(ipo)的一种形式,其目的是提高包含许多小巧但又频繁使用的功能的程序的性能。lto 的实现方式允许这些优化能够作为一个单一的模块覆盖程序的所有不同部分,从而带来更好的性能。
引擎设置的调整
opera 还在进程外渲染中改进了进程外 2d 画布光栅化,将所有渲染任务转移到 gpu(图形处理单元)。这有助于减轻 cpu 的负载,从而使你的系统运行得更顺畅,并降低笔记本等便携设备的功耗,改善续航。
渲染网页和处理请求时速度提高了 16%,以及需要处理图形时提高了 14% 的测试结果则是通过 speedeter 和 motionmark 基准测试得到的。带有这些改进的最新版本目前已经正式发布,升级至最新版本即可从中受益。


旁路电容、去耦电容及滤波电容的作用详解
创世界纪录 中国10比特光量子计算机诞生
中国移动咪咕联合央视新闻利用5G技术完成了阅兵高清直播
官方iPhone 11系列保护壳曝光,得知命名以及外观设计
针对Ampere Altra处理器的MongoDB优化指南
Opera优化底层代码,提速16%
如何利用物联网技术来追踪药品
安富利帮助初创企业完成无人车设计和开发
SMT工艺问题分析
区块链分叉背后有着怎样的利弊
华为已经在威尔士进行了Open RAN技术测试?
第三方支付平台推荐度排行榜:支付宝连续7年第一
核芯互联双通道16b/260MSPS ADC CL3669简析
手机恶意软件是怎么样入侵的需要注意什么
智慧城市:发展成为公民友好和可持续发展的城市
PLC对4个伺服电动缸进行控制的方法
众泰T600尊贵型上手体验评测
华米宣布黄山1号量产 号称全球智能穿戴领域第一颗人工智能芯片
德国大众联合度普加入充电桩“布局战”
2016年智能家居行业年终盘点:“买买买”唱响主旋律