最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
苹果xa1901什么版本 华为nova7se和荣耀30s对比 华为强制恢复出厂设置 支付宝语音播报怎么设置 手机不小心入水怎么办 为什么设置不了面容id 怎么在手机锁屏上添加文字 华为p40pro拍照教程 华为录视频的功能在哪 华为p20无线充电功能 华为nova6移动数据怎么切换 华为保时捷和mate30pro区别 红米10x有nfc功能吗 苹果6s的录音功能在哪里 如何让手机变成震动器 小米服务框架关闭有影响吗 开性能模式对手机有害吗 华为p30pro电池不耐用 iphone11拍照花屏 se2防水吗 苹果售后免费给刷机吗 苹果手机屏幕有网状小格子 vivo手机的黑名单在哪看 腾讯王卡免流不支持苹果手机 华为mate30怎么下载两个微信 手机屏幕变红了,是什么原因 手机烧屏是保修范围之内的吗 手机屏幕松动了怎么解决 苹果7手机是否支持OTG 手机屏幕闪屏是什么原因 计算机指令中规定该指令执行功能的部分称为 华为的车载系统在哪里设置 黑鲨3的系统是miui吗 手机怎么查序列号 手机视频是什么格式的 手机的重量一般多少克 华为p30pro分屏在哪里设置 手机听筒喇叭声音滋滋 苹果x手机屏幕轻微闪 华为手机慢了怎样能够变快
当前位置: 首页 - 科技 - 知识百科 - 正文

方舟编译器有什么作用

来源:懂视网 责编:小采 时间:2021-11-16 10:20:25
文档

方舟编译器有什么作用

1、提升运行效率。大部分安卓应用都涉及不同开发语言,不同语言形成的代码需要在运行态中进行协同从而产生额外消耗。而方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码。
推荐度:
导读1、提升运行效率。大部分安卓应用都涉及不同开发语言,不同语言形成的代码需要在运行态中进行协同从而产生额外消耗。而方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码。

方舟编译器的作用:

  

  1、提升运行效率

  

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

  

  2、提升系统响应性能,提升系统操作流畅度

  

  安卓自身的编译技术在不断的发展,但始终需要在运行中依赖虚拟机来进行动态编译和解释执行,对系统资源消耗较大。而方舟编译器在开发环境中就可以完成全部代码的编译,手机安装应用程序后无需依赖虚拟机资源,即可全速运行程序,带来效率上的极大提升。举一个例子:EMUI 9.1仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。

  

  3、让回收机制变得高效

  

  内存管理是程序开发与运行时需要重点考虑的部分,也和系统流畅度息息相关。安卓在内存回收上采用集中回收机制,发声全局回收时更需要暂停应用,这也是随机卡顿的根因之一。而方舟编译器提供了更高效的内存回收机制,回收时无需暂停应用,随时用随时回收,大大提高运行速度。

  

  4、优化应用级编译优

  

  代码优化是编译器最为核心的功能,也是评判一个编译器优劣最重要的标准。由于安卓应用使用了虚拟机机制,难以面向不同应用对虚拟机进行针对性的灵活优化。安卓ART的AoT和JIT动态编译因为是运行在手机上,受资源所限,因而只能使用简单的优化算法。而方舟编译器由于是在应用开发阶段进行编译,所以可以允许不同应用灵活采用不同的编译优化方案,而且因为在开发环境编译不会受到手机性能的限制,可以使用更多先进的优化算法,从而使得每个应用的性能达到最佳。

  

  5、简单易用,开放开源

  

  华为在持续进行技术创新的同时,也注重将技术成果回馈行业,华为方舟编译器在开发构建的阶段为开发者提供快速的集成编译环境,大大降低了开发者的学习成本和使用成本,令产业与更多用户受益。华为方舟编译器会从2019年开始全面开源,邀请整个产业和生态来一起共同关注和提升安卓性能体验。继华为P30系列发布会方舟编译器开源后,将在2019年8月的华为终端开发者大会宣布方舟编译框架代码开源,后续会在2019年11月的绿盟开发者大会实现完整方舟编译器代码开源。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

方舟编译器有什么作用

1、提升运行效率。大部分安卓应用都涉及不同开发语言,不同语言形成的代码需要在运行态中进行协同从而产生额外消耗。而方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码。
推荐度:
标签: 手机 功能 作用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题方舟编译器编译过的app专题方舟编译器和超级文件哪个好用专题方舟编译软件哪里下专题方舟编译器真的有用吗专题方舟编译前后对比专题方舟编译器适配机型专题方舟编译器怎么没动静了专题方舟编译器真实测评专题方舟编译器什么作用专题方舟编译器是什么怎样运用专题方舟编译器有哪些作用专题方舟编译器有什么用处专题方舟编译器到底起作用吗专题方舟编译器作用是什么专题方舟编译器哪些手机有专题方舟编译器开源发布会专题方舟编译器开源平台专题方舟编译器正式开源专题方舟三叶虫有什么作用专题方舟玛瑙螺有什么作用专题
Top