根据研究机构的统计,浏览器市场目前仍旧由 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 基准测试得到的。带有这些改进的最新版本目前已经正式发布,升级至最新版本即可从中受益。
审核编辑 :李倩
-
Opera
+关注
关注
0文章
16浏览量
11168 -
浏览器
+关注
关注
1文章
1042浏览量
36909 -
代码
+关注
关注
30文章
4941浏览量
73158
原文标题:Opera优化底层代码,提速16%
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
请问Keil的优化等级到底该如何选择?
通过优化代码来提高MCU运行效率
PCB抄板打样提速‘三板斧’:从扫描到交付的全链路优化
DeepSeek R1 MTP在TensorRT-LLM中的实现与优化
汽车制造:AI 助力工艺优化,为整车生产提速
Perforce JRebel 简介:即时加载代码变更,加速Java应用开发
PPEC电源DIY套件:图形化算法编程,解锁电力电子底层算法实践
鸿蒙5开发宝藏案例分享---长列表性能优化解析
底层开发与应用开发到底怎么选?
嵌入式系统中的代码优化与压缩技术
低代码平台:快速搭建与优化MES系统,提升生产效率

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