重磅!华为方舟编译器招募 2000 程序员!( 四 )
“被迫”诞生的“方舟”:没有粮?自己种!
正如神话传说中,每一个英雄的诞生,都是为了拯救而来。
“方舟”也不例外。
当时华为遇到的困局是:一般编译器,都是用虚拟机的运行方式。它的原始模式,是从Java转成DEX文件,然后在手机上安装,安装完之后,再进行运行安装。
但整个虚拟机,使用的是混合式执行模式,它在执行这个模式时,会不断地切换、并产生一些开销。为这个问题,华为内部讨论颇久。
很多人说,应该在现有虚拟机上改,还有另外一种方案,即华为另起炉灶,自己做一套能够执行Java的运行环境和编译器。
当时,很多人赞同走第一条路,因为第一条路最省事,投入也不大,还能快速看到效果。
但是,“方舟”团队认为,直接在虚拟机上改,只是治标不治本,华为可以优化GC(Garbage Collector,垃圾收集器),也可以优化JIT(Just In Time,准时制生产方式)。但这样无法彻底解决问题。
推荐阅读
- 明日方舟|明日方舟:早露皮肤的攻击动作设计得很出彩,化身成白熊的指挥员
- 明日方舟|明日方舟:何如评价两年半后的重装星熊 从前幻神变成无业游民
- 明日方舟|王者荣耀:金蝉新皮肤“前尘”首曝,288勇者品质,两款海报一览
- 明日方舟|明日方舟:在面对散华精锐的大范围法伤时,群奶和奶盾是基本配置
- 明日方舟|明日方舟:德狗子满潜,二技能专三,有德克萨斯了还要练焰尾吗?
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 明日方舟|明日方舟官方撕卡,异格上线本体下线,花了300抽却碰上个例外?
- 手机游戏|明日方舟现版本最值得开模组的干员 傀影和异客强度史诗级提升
- 明日方舟|明日方舟是否有必要实装扫荡系统 博士:退一步实装连战系统也好
- 明日方舟|明日方舟:现在再来看塞雷娅,越来越觉得离谱