本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 科技圈快讯 > 图文 >

华为方舟编译器解析:程序员热议的手机性能新突破,一图带你了解!

发布时间:2019年04月25日 15:01:41 图文 人已围观

简介华为在4月11日的春季发布会上推出了P30系列手机,并引入了华为方舟编译器。该编译器的开发始于五年前,华为组建了数百人的专家团队,经过多次尝试,最终实现了这一技术的突破。...

在4月11日的华为春季发布会上,除了令人瞩目的P30系列,另一个引发程序员热议的话题便是——华为方舟编译器。

据了解,华为在五年前便开始布局这项应用编译技术,组建了数百人的专家团队,经过多次尝试,最终在EMUI 9.1中实现了机器代码的转译。

简而言之,现存的安卓系统应用通常需要在运行时进行转换,这不仅消耗了大量处理资源,同时也降低了程序的执行效率。

华为方舟编译器则带来了全新的系统和应用编译与运行机制,通过将动态编译转为静态编译,直接将高级语言编译成机器码,有效消除了虚拟机动态编译所带来的额外负担,实现了开发与运行效率的双重提升。

这就像你来到一个语言不通的国家,只能依赖同声翻译(虚拟机)进行沟通,而华为方舟编译器则好比让你直接掌握了当地语言,从而能够更加顺畅地与当地人交流。

根据华为实验室的测试结果,在仅对系统组件System Server采用华为方舟编译器后,EMUI 9.1的系统操作流畅度提升了24%,系统响应性能提升达44%

值得注意的是,方舟编译器所编译的应用在开发阶段已完成,这意味着只要是经过该编译器处理的应用,用户在应用市场下载的就是已编译版本

华为方舟编译器将在EMUI的进一步版本开发中被应用于更多模块,同时,方舟编译器将向业界全面开源,更多开发者将参与到它的开发与应用中。以新浪微博极速版为例,应用方舟编译器后,根据华为实验室的测试数据显示,操作流畅度提升高达60%。

据悉,在华为P30系列发布会宣布方舟编译器开源后,华为将在2019年8月的终端开发者大会上公布方舟编译框架的源代码,并预计在2019年11月的绿盟开发者大会上实现方舟编译器的完整代码开源。

今天,华为官方公众号发布了一篇文章,采用更加生动形象的图文形式对方舟编译器进行了介绍,不妨一起来了解一下:

Tags: EMUI  华为