要和华为方舟编译器争高低,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 )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
原海思专家看华为被美国封锁事件,你想知道的都在这里

美国禁止供货和服务是在 17 号下发的,当时已经有相当多的厂商马上就停止供货了。这个反馈相当的迅速。一贯如此,当时中兴就是这样,这次针对华为也是这样,没有拖延。然后还是有少量的,比如说像台积电这种,表示目前看起来还是可以满足美国的要求,可以继续服务的,但是他也留了一句话:后续是否会继续服务还要进一步评估。

这些公司集体封杀华为,华为要如何应对?

美国政府大动作防堵华为,Google开出第一枪,90天后将禁止授权合作,各家厂商相继动作,从上游到渠道,22日纷纷表态暂停供货或终止合作计划。

Qorvo宣布停止向华为供货

如今美系三大射频元件厂已有二家宣布停止供货给华为,Skyworks迟早也会跟进,至于未来华为是否会发生断链风险,业界人士指出,除三大美系射频元件厂外,目前能提供高品质射频元件的业者还有日系厂村田、TDK、太阳诱电等,但是要先经过各种产品验证才会启用,估计对华为而言是缓不济急。

Arm将暂停与华为的业务往来

美国商务部将华为列入“实体名单”之后,Arm员工收到了相关决定。Arm命令员工停止与华为及其子公司签订“所有有效合同、支持权利以及任何未决合同”。

华为官方推特:台积电不会停止供货

,今天晚上,华为企业北非官方推特回应了Gizchina网站发布的一篇名为《台积电将会继续为华为提供7nm麒麟980芯片》的报道。华为表示,按照计划,台积电认为其满足美国出口管制要求,不会停止向华为供货的计划。

更多资讯
物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场
物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场

“如今在RTOS方面,特别是物联网存在很多碎片化的应用,需要有操作系统来把整个碎片化的系统做很好的梳理,能够把底层和应用层做很好的架构建设,这是我的理解。”近日,在谈及意法半导体生态圈内,活跃于物联网操作系统领域的合作伙伴RT-Thread时,意法半导体微控制器事业部中国区高级经理曹锦东如是说。

华为操作系统的生态能做起来吗?
华为操作系统的生态能做起来吗?

前几天,美国商务部的工业和安全局(BIS)把华为公司加入其Entity List(实体清单)。华为面临着美国供应商“断供”的巨大压力。

Android真的是开源免费的项目吗?谷歌禁止华为完全推翻了这个言论

路透社的独家消息称,Google已经暂停与华为在Android领域的合作。报道称,华为下一代安卓智能手机也将不能使用包括Play Store、Gmail和YouTube等应用程序服务。

担心政府侵犯隐私,ACLU向亚马逊施压禁止向政府出售面部识别软件

针对亚马逊向美国执法部门出售面部识别技术的做法,美国公民自由联盟(American Civil Liberties Union)正在向亚马逊施加压力。

中国操作系统二十年

发生了什么?究竟又是什么影响了国产操作系统的发展?可能是技术、可能是人才、也可能是时机,迄今为止,仍然无一定论。

电路方案