当前位置:主页 > 曾道人救世网 >

华为方舟编译器开源官网今日正式上线:已开源编译器框架部分源码

发布时间:2019-09-08   浏览次数:

  华为介绍称,本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。

  那么,华为究竟为何要推出方舟编译器?据了解,目前安卓系统主要在手机上进行编译,虽然谷歌一直在不断提升原生安卓编译器效率,www.zkkj44.com。比如安卓5.0版本之前安卓采用解释执行+方式,安卓6.0开始尝试ART虚拟机,再之后采用解释执行+JIT+AoT综合模式。不过为了解决安卓程序开发的兼容性问题,ART虚拟机长期存在,安卓编译器可以通过JIT和AoT编译大部分Java语言,但对于Java的动态特性无能为力,仍然需要边解释边执行,这也导致了安卓系统流畅性下降。

  针对安卓系统面临的流畅性问题尤其是编译器问题,华为方舟编译器的特性恰恰能够绕过VM,消除虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举,从“边翻译边执行”到提前编译机器码,直接执行。

  此前,华为消费者BG软件部总裁王成录就曾表示,华为方舟编译器主要有以下四大亮点:

  亮点1。首个多语言联合优化的编译器,消除了跨语言调用开销。当前大部分安卓应用都涉及不同开发语言,不同语言形成的代码需要在运行态中进行协同从而产生额外消耗,而方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码,运行时无需产生跨语言带来的额外消耗,并可以进行跨语言的联合优化,提升运行效率。

  亮点2。程序运行时无需依赖虚拟机,减少了资源占用,同时实现了高效的内存回收机制。

  亮点4。国家发改委顾问办研究员周君,香港新神算玄机,对于开发者学习和使用成本非常低。以上这些技术亮点,均能给应用开发者带来更多优化自己应用的机会。

  注:开发者可以通过如下方式获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。

  郑重声明:东方财富网发布此信息的目的在于传播更多信息,与本站立场无关。

  标普道琼斯揭示A股纳入细节 357亿增量资金集结候场 明天凌晨4点后公布名单

  科技股走势凶猛 最牛股录得6连板!5G+PCB+国产软件绩优滞涨股最新出炉

  【视频回放】华为今日发布全球首款旗舰5G SoC芯片——麒麟990 5G

  标普道琼斯揭示A股纳入细节 357亿增量资金集结候场 明天凌晨4点后公布名单

  科技股走势凶猛 最牛股录得6连板!5G+PCB+国产软件绩优滞涨股最新出炉

  感觉跌得差不多了,4350应该能止步,接下该横一段时间。收盘前忍啊忍,一边看价一

  拿好手中股票没有什么很担心的,15分钟30分钟走势差不多都要反弹了,下个礼拜继续

  “2019年,积极研发有竞争力的产品”,还有4个月不到,俺就想知道是啥产品,画饼

  对最近康欣新材股价走势的看法:康欣新材自公布无锡建发股权转让事宜后,股价结束了长

  牛股摇篮里的一个小孩子,机构吃饱喝足,吓唬走的都走了,大家看下周能涨多少点?

  大一新生每月要4500的生活费,网友怼:你毕业后估计还挣不到4500!

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms

东方心经波色| 免费最准平特四连肖| 香港马会挂牌彩图| 香港马会正版挂牌| 白小姐旗袍正版图纸| 九龙老牌图库彩图大全| 小龙人高手心水论坛| 小鱼儿心水论坛| 自创特马公式规律| 香港摇钱树发财富网站|