要和华为方舟编译器争高低,vivo的ART++Turbo编译增强技术是什么来头?

2019-05-16 11:07:21
标签:

前阵子华为发布了方舟编译器,它提供了全新的系统及应用的编译和运行机制,解决安卓程序“边解释边执行”的低效问题,为用户带来更加持久流畅的体验。

 

官方以华为最新发布的EMUI 9.1为例,其系统组件System Server在应用了方舟编译器后,系统操作流畅度提升24%,系统响应性能提升44%,效率提升明显。

 

 

华为的方舟编译器具有以下特性:

1. 多语言联合优化:方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码,运行时无需产生跨语言带来的额外消耗,并可以进行跨语言的联合优化,提升运行效率。

 

2. 直接编译出机器指令:方舟编译器在开发环境中就可以完成全部代码的编译,手机安装应用程序后无需依赖虚拟机资源,即可全速运行程序,带来效率上的极大提升。

 

3. 高效的内存回收机制:方舟编译器提供了更高效的内存回收机制,回收时无需暂停应用,随时用随时回收,大大提高运行速度。

 

4. 应用级编译优化:方舟编译器由于是在应用开发阶段进行编译,所以可以允许不同应用灵活采用不同的编译优化方案,而且因为在开发环境编译不会受到手机性能的限制,可以使用更多先进的优化算法,从而使得每个应用的性能达到最佳。

 

5. 开放开源:华为方舟编译器在开发构建的阶段为开发者提供快速的集成编译环境,大大降低了开发者的学习成本和使用成本,令产业与更多用户受益。华为方舟编译器会从2019年开始全面开源。

 

有意思的是在华为发布方舟编译器之后,国内另外一家手机厂商也推出了类似的产品。这个手机厂商便是vivo,它在vivo开发者大会上整出了一个叫做vivo ART++Turbo编译增强技术。

 

 

据vivo介绍,vivo ART++Turbo编译增强技术,针对安卓端开发者的技术痛点,从系统框架层优化资源调用模式,大幅度增强编译系统的执行效率,为开发者提供便捷。vivo实验室测试结果显示,vivo ART++Turbo编译增强技术可以大幅提升性能和APP的响应速度,其中冷启动速度相比优化前平均提升19%,比行业平均水平提升30%,热启动速度较优化前平均提升5%,较行业平均水平提升22%。

 

那么在华为方舟编译器与vivo ART++Turbo编译增强技术之间,你支持谁呢?

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
汇纳科技半年报:净利增长 64.00%,基于海思 AI 有望冲击涨停?

与非网8月16日讯,汇纳科技8月15日晚间披露半年报,公司上半年实现营业收入1.09亿元,同比增长42.64%;净利润2325.78万元,同比增长64.00%。基本每股收益0.23元。

百度VS华为,谁的云计算之路更宽广?

随着云计算在全球市场的兴起,业内外对此寄予了厚望。截至2018年末,全球云计算年产值已经超过800亿美元大关。为此,亚马逊、微软、谷歌等一线巨头无不将此视为重要战略,并由此形成了明显的马太效应——TOP5巨头市场份额不断增加,中小云计算企业的市场份额不断被压缩

互联网公司瞄准地图服务,高精度地图进入性价比时代
互联网公司瞄准地图服务,高精度地图进入性价比时代

华为、美团正式进军地图服务,BAT控制的地图业务多了几个新玩家。

华为已经证实:在加拿大渥太华开始6G研究

据外媒报道,华为已经证实,该公司在其位于加拿大渥太华的实验室已开始进行6G网络研究。华为表示,目前该公司正处于6G技术研究的早期阶段。其渥太华实验室正在与加拿大大学研究人员就下一代无线系统的发展进行商讨。

微软、三星、诺基亚都失败了,华为鸿蒙OS真的能行?
微软、三星、诺基亚都失败了,华为鸿蒙OS真的能行?

根据国家互联网应急中心发布的数据显示,目前在智能手机的操作系统市场份额占比中,Android操作系统占比最高,为70%以上,iOS操作系统占比25%左右,其他操作系统的份额几乎可以忽略不计。

更多资讯
一个华为布局了20年的操作系统,展示了华为在物联网上的野心
一个华为布局了20年的操作系统,展示了华为在物联网上的野心

8月9日,华为开发者大会在广东东莞松山湖召开, 这次大会聚集了产业链1500多家合作伙伴、5000余位开发者, 一时间吸引了各方眼球,连央视都参与进来,进行现场直播。

我们不一样,鸿蒙OS与Android和iOS的区别详解

华为消费者业务今天在其全球开发者大会上正式向全球发布其全新的基于微内核的面向全场景的分布式操作系统——鸿蒙OS。

不应过度“捧杀”鸿蒙

鸿蒙出世,风雨欲来。在未来的路上,鸿蒙面前还有诸多领域中的强敌,其又有几分把握承担起“国产操作系统之光”这一殊荣,胜算又有几何呢?

14 种嵌入式操作系统介绍,你用过哪几种?

以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。

鸿蒙究竟是不是“换皮”安卓?

上周末华为在HDC开发者大会上发布了鸿蒙OS,而对于鸿蒙系统,很多人最期待的是鸿蒙用于华为手机上,但华为官方并不打算很快在智能手机上应用。