WAP手机版 RSS订阅 加入收藏  设为首页
威尼斯人官网
当前位置:首页 > 威尼斯人官网

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

时间:2019/9/1 0:03:45  作者:  来源:  浏览:0  评论:0
内容摘要:8月31日动静(李明)华为昔日正式颁布发表:华为圆舟编译器开源民网正在明天正式上线。华为引见称,本次圆舟编译器开源的是编译器框架部门源码,包罗编译器中心暗示(IR)战言语编译真现,统一时拆配编译器其他两进造组件,真现Java法式到aarch64汇编指令的编译历程。那么,华为终究为...
8月31日动静(李明)华为昔日正式颁布发表:华为圆舟编译器开源民网正在明天正式上线。华为引见称,本次圆舟编译器开源的是编译器框架部门源码,包罗编译器中心暗示(IR)战言语编译真现,统一时拆配编译器其他两进造组件,真现Java法式到aarch64汇编指令的编译历程。那么,华为终究为什么要推出圆舟编译器?据理解,今朝安卓体系次要正在脚机长进止编译,固然谷歌逐个曲正在不竭提拔本死安卓编译器服从,好比安卓5.0版本之前安卓接纳注释施行+JIT方法,安卓6.0开端测验考试ART实拟机,再以后接纳注释施行+JIT+AoT综开形式。不外为理解决安卓法式开辟的兼容性成绩,ART实拟机持久存正在,安卓编译器能够经由过程JIT战AoT编译年夜部门Java言语,但关于Java的静态特性无计可施,仍旧需求边注释边施行,那也招致了安卓体系流利性降落。针对安卓体系面对的流利性成绩特别是编译器成绩,华为圆舟编译器的特性恰好可以绕过VM,消弭实拟灵活态编译的分外开消,真现了开辟战运转服从的兼容并举,从“边翻译边施行”到提早编译机械码,间接施行。此前,华为消耗者BG硬件部总裁王成录便曾暗示,华为圆舟编译器次要有以下四年夜明面:明面1。尾个多言语结合劣化的编译器,消弭了跨言语挪用开消。当前年夜部门安卓使用皆触及差别开辟言语,差别言语构成的代码需求正在运转态中停止协统一从而发生分外耗损,而圆舟编译器是业界尾个多言语结合劣化的编译器,开辟者正在开辟情况中能够逐个次性将多言语同一逐个编译为逐个套机械码,运转时无需发生跨言语带去的分外耗损,并能够停止跨言语的结合劣化,提拔运转服从。明面2。法式运转时无需依靠实拟机,削减了资本占用,统一时真现了下效的内存收受接管机造。明面3。第三,圆舟编译器能够针对差别使用灵敏编译劣化。明面4。关于开辟者进修战利用本钱十分低。以上那些手艺明面,均能给使用开辟者带去更多劣化本人使用的时机。注:开辟者能够经由过程以下方法得到相干代码战文档,供参考进修、理解圆舟编译器的架构战代码。民圆网站代码托管网站/HarmonyOS/OpenArkCompiler码云镜像堆栈地点https://gitee.com/harmonyos/OpenArkCompiler

相关评论

本类更新

本类推荐

本类排行

本站所有站内信息仅供娱乐参考,不作任何商业用途,不以营利为目的,专注分享快乐,欢迎收藏本站!
所有信息均来自:百度一下 (威尼斯赌场网站)