方舟编译器是个通用技术,不仅仅用于安卓( 二 )
方舟编译器是首家完全替代语言虚拟机的静态编译器 , 完全不需要解释器 。 兼顾Java开发效率和C语言运行效率的编译器 。 相比现有的编译机制:
1.方舟编译器是一种静态的编译方式 , 而现有的安卓系统 , 运行一个应用程序首先启动虚拟机 , 然后读入应用程序代码 , 逐条解释执行 。 会占用较多的处理资源 , 影响程序执行的效率 。 当然 , 也有包括AOT或JIT等提前或运行时的编译技术 , 把部分程序转换成机器码直接在CPU上执行 。 但是 , 仍就无法做到100%做到摆脱虚拟机的执行 , 这也是当前安卓阵营不如IOS阵营的关键 。
2.华为方舟编译器的静态编译方式可将语言里的动态特性直接翻译成机器码 , 手机安装应用程序后可全速运行程序 , 彻底消除虚拟机的弊病 , 带来效率上的极大提升 。
3.方舟编译器是在开发环境部署的编译器 , 而现有编译过程 , 主要发生在手机上 , 带来额外的资源消耗 。
华为方舟编译器已决定对外开源 , 三方应用开发者可参与到华为方舟编译器的开发与使用 , 以及应用到自身应用中 。 方舟编译器是个通用技术 , 不仅仅用于安卓 , 还可以适用ICT行业 。
推荐阅读
- 明日方舟|明日方舟:早露皮肤的攻击动作设计得很出彩,化身成白熊的指挥员
- 网游|天龙网游八卦:昔日好友因一件小事暴露真面目,原来是个反骨仔?
- 明日方舟|明日方舟:何如评价两年半后的重装星熊 从前幻神变成无业游民
- 明日方舟|王者荣耀:金蝉新皮肤“前尘”首曝,288勇者品质,两款海报一览
- 司马昭|三国杀司马昭进国战,摸牌暴击两不误,又是个挑战七人的野心家
- 传奇世界|传奇世界:血饮比骨玉高等,这可能是个误解!
- 明日方舟|明日方舟:在面对散华精锐的大范围法伤时,群奶和奶盾是基本配置
- 明日方舟|明日方舟:德狗子满潜,二技能专三,有德克萨斯了还要练焰尾吗?
- 率土之滨|Dota2-Chalice怒喷Team.Aster老板:晓菲是个SMDX?说话和放P一样
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?