从滴水到怒海:方舟编译器如何影响技术世界?( 三 )
就在这样不断发现并解决问题的过程中 , 华为的编译团队累积了大量人才和解决方案经验 。 其中就包括并行计算等行业专业领域的高级编译工具软件Open64的创世鼻祖Fred Chow等编译器专家 。
在华为编译团队开始习惯通过代码编译对软件系统进行优化提升时 , 这种方法论自然会被应用到更广阔的地方 。 到了2016年 , 华为智能手机业务的增长规模十分可观 , 同时也有越来越多人发现了安卓机制的痛点 。
我们知道安卓是应用Java语言开发的 , 但编程者所使用的编程语言想要变成安卓执行机器语言 , 还需要中间一层虚拟机进行翻译 , 而虚拟机在执行翻译工作时又会应用多种模式 。 如同在河流两岸建立起一座迷宫当做桥梁 , 想要渡河就必须在其中绕来绕去 , 在这一整个复杂的过程中就会浪费大量CPU和内存资源 , 成为了安卓系统卡顿缓慢的终极原因 。
在华为编译团队内部 , 专家们还一度研究究竟是对虚拟机模式进行优化 , 还是另起炉灶做一套能够执行Java的一套运行环境和编译器 。 直到Fred Chow用一篇论文终结了讨论 。
推荐阅读
- 明日方舟|明日方舟:早露皮肤的攻击动作设计得很出彩,化身成白熊的指挥员
- 明日方舟|明日方舟:何如评价两年半后的重装星熊 从前幻神变成无业游民
- 明日方舟|王者荣耀:金蝉新皮肤“前尘”首曝,288勇者品质,两款海报一览
- 明日方舟|明日方舟:在面对散华精锐的大范围法伤时,群奶和奶盾是基本配置
- 明日方舟|明日方舟:德狗子满潜,二技能专三,有德克萨斯了还要练焰尾吗?
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 明日方舟|明日方舟官方撕卡,异格上线本体下线,花了300抽却碰上个例外?
- 手机游戏|明日方舟现版本最值得开模组的干员 傀影和异客强度史诗级提升
- 明日方舟|明日方舟是否有必要实装扫荡系统 博士:退一步实装连战系统也好
- 明日方舟|明日方舟:现在再来看塞雷娅,越来越觉得离谱