小米研发总监解读华为方舟编译器
集微网8月7日消息(文/数码控),昨天知名数码博主@菊厂搞机发表了一篇全面深度解读华为方舟编译器的文章引发关注。
@菊厂搞机称为了打造方舟编译器,华为花了十年的时间,他认为方舟编译器已经不是传统意义上从高级语言到机器码的“万能翻译”,更是一个编译运行系统。
一方面,方舟编译器首次在Java领域将虚拟机干掉了,也是软件史上首次将Java/C/C++等混合代码一次编译成机器码直接在手机上运行,彻底告别Java的JNI额外开销,也彻底告别了虚拟机的GC内存回收带来的应用进程掉线,使操作流畅度大幅提升。如果说目前最新的安卓系统是和谐号动车,那么经方舟编译的安卓系统便是高铁,是“复兴号”。
另一方面,方舟编译器用空间换性能,直接将编译器的代码优化搬到了开发者环境,不再被手机端的硬件资源所限制,为代码优化提供了无限可能。
@菊厂搞机的这篇文章得到了包括余承东、何刚、李小龙等在内的诸多华为高管的一致认可。
值得一提的@菊厂搞机的这篇文章也吸引了小米移动软件研发总监@安卓老张的注意力,他解读说,华为方舟编译器主要做了两点改进,一、实现字节码提前编译,二、gc优化。初步判断可能会遇到和NDK类似的兼容问题。
至于华为的方舟编译器还有哪些不为人知的地方,还是等8月9日—8月11日的2019华为开发者大会上揭晓吧!(校对/叶子)
相关文章
-
出去千万别说UI和美工是一个职业,千万别暴露你的缺点哦
文章来源:老铁商城2019-10-31 -
我优化多年的 C 语言竟然被 80行Haskell 打败了?
文章来源:老铁商城2019-10-20 -
当程序员遇到中秋节,会产生怎样的化学反应......
文章来源:老铁商城2019-09-18 -
淘宝、京东这些网站的哪个部分用了web前端技术?你能学会吗?
文章来源:老铁商城2019-09-18 -
Linux和哪些行业有关?2019Linux运维必备哪些技能?
文章来源:老铁商城2019-09-18 -
公认最具影响力的4种编程语言!平均薪资20K,Java第一
文章来源:老铁商城2019-09-18 -
PYPL 9 月编程排行榜:Python第一,继续称霸!就业薪资怎么样?
文章来源:老铁商城2019-09-18