方舟编译器开源,华为自家开源平台面世!(附编译过程)( 五 )

方舟编译器的优势在两方面,一是首次在Java领域将去掉了虚拟机,也是史上首次将Java/C/C++等混合代码一次编译成机器码直接在手机上运行,彻底告别Java的JNI额外开销,也彻底告别了虚拟机GC内存回收带来的应用进程掉线,使操作流畅度大幅提升。

方舟编译器开源,华为自家开源平台面世!(附编译过程)

方舟编译器整体框架

二是方舟编译器用空间换性能,直接将编译器的代码优化搬到了开发者环境,不再被手机端的硬件资源所限制,为代码优化提供了无限可能。

根据华为官方测试,方舟编译器提升手机系统操作流畅度高达24%,系统响应性能提升44%。

方舟编译器源码编译

方舟编译器开源之后,引起了业界广泛关注,方舟编译器仓库的文档也表示开发者可以根据方舟官方文档编译出OpenArkCompiler。

方舟编译器开源,华为自家开源平台面世!(附编译过程)

推荐阅读