西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页西西教程精选问答 → 方舟编译器怎么解读

方舟编译器怎么解读

相关软件相关文章发表评论 来源:西西整理时间:2019/7/16 9:00:28字体大小:A-A+

作者:西西点击:1次评论:0次标签: 方舟 编译器

方舟之路v1.0安卓版
  • 类型:模拟经营大小:76M语言:中文 评分:10.0
  • 标签:
立即下载

方舟编译器是华为推出的,很多小伙伴们好奇的就是这个该怎么解读,想要知道解读方法的小伙伴们,就让小编给大家详细的讲讲,一起来看看这个解读内容吧。

方舟编译器怎么解读

华为方舟编译器最大的特点在于,它是业内第一款支持多语言联合优化的编译器,也就是说无论是C/C++还是Java都支持。

因此面对采用混合语言开发的安卓应用,方舟编译器可以在开发环境中编译成统一的流程,通过统一的程序表示和优化来执行,效率更高。

也就是说,现有安卓的运行机制就像是两个人各自准备任务,最后将他们的准备的结果综合在一起执行。而方舟编译器则是让这两个人一起准备,之后再一同执行任务。

安卓系统本身的编译是要通过ART虚拟机运行,因此系统资源占用较大。而方舟编译器则是在开发的时候就已经完成了静态编译,因此不需要依赖手机本身编译。

同时,方舟编译器还提供了更高效的内存回收机制。由于不需要经过虚拟机,应用在运行过程中不需要暂停,同时随时回收内存,而不是将垃圾堆在一起回收。

方舟编译器还有一大核心功能就是对代码进行优化。所谓代码优化,就是为程序带来更高的性能。

举个很简单的例子,就是同一个人考两次试,怎么才能让第二次比第一次考的更好,其实就是要对复习进行优化。

前面说到,现有安卓系统的动态编译是利用ART虚拟机在机器上执行,而方舟编译器则是在开发的时候进行静态编译。

因此,前者只能采用简单的优化算法,而后者可以突破手机机能限制,根据不同的应用采用不同的编译和优化算法。

最后,华为方舟编译器还有一大亮点是学习和使用成本低。由于在APP发布之前的打包阶段就已经集成了编译环境,因此对于开发者来说,整个流程其实是被简化了,使用下来更方便。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    推荐文章