首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

华为官宣“方舟编译器”将于8月31日起正式开源!

8月29日晚,华为在其EMUI官方微博宣布:方舟编译器开源准备就绪,8月31日 show you the code!也就是说,明天方舟编译器将正式开源。

华为表示,本次方舟编译器的开源项目为方舟编译器框架,而完整版的开源需要到2020年以后。官方介绍称,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

Java应用的一个特点,就是“同时解释执行”——程序不是一次全部解释过全部执行,而是先将一部分语句“翻译”成手机CPU能理解的机器指令,执行完成后,再连接翻译着下一部分,翻译的同时中继续执行。而方舟编译器,所创造的目的就在于此。

方舟编译器的原理就是将整个程序全部一次编译成手机CPU能理解的机器指令,接着就非常顺畅地连续运行下去,提升了效率。而以往的Java应用程序则是解释一段、执行一段,然后再往下走,这就是造成安卓手机卡顿的原因。

华为宣称,方舟编译器可让系统操作流畅度提升24%,系统响应速度提升44%,第三方应用重新编译后流畅度可提升60%。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190830A0NSUZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券