首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a1562619919
V2EX  ›  Android

方舟编译器相比于当前的成熟的 AOT, JIT 有做了什么突破吗?

  •  
  •   a1562619919 · 145 天前 via Android · 5672 次点击
    这是一个创建于 145 天前的主题,其中的信息可能已经有所发展或是发生改变。
    14 回复  |  直到 2019-10-02 13:32:08 +08:00
    gz911122
        1
    gz911122   145 天前
    方舟应该是类似于 graalvm 这样的东西吧
    secondwtq
        2
    secondwtq   145 天前
    我也想知道,不过现在貌似没法知道
    DefoliationM
        3
    DefoliationM   145 天前
    aot jit 第一次运行还是需要 java 虚拟机 方舟是直接在电脑上编译成二进制 不需要 java 虚拟机了
    VDimos
        4
    VDimos   145 天前 via Android
    目前知道的是直接编译成 binary 而非字节码,谷歌不这么做是因为得兼容各个手机厂商,二是更新有点儿快的。华为倒无所谓,自己的 abi 自己搞也没什么,但这样搞希望别的厂商用不太现实
    iPhoneXI
        5
    iPhoneXI   145 天前 via Android
    @DefoliationM Google play 也可以推送优化编译过的 binary,可惜墙内享受不到
    minami
        6
    minami   145 天前
    确切的说,不知道,因为开源出来的没法做到宣传说的那样
    mxalbert1996
        7
    mxalbert1996   145 天前 via Android
    他跟 JIT 根本不是一个东西,跟 AOT 有点类似,你可以理解成是把 AOT 的编译成机器码的过程提前到了打包时。
    dodo2012
        8
    dodo2012   145 天前
    v2 上大神怎么没人科普下,
    secondwtq
        9
    secondwtq   145 天前
    @dodo2012 能无中生有的叫神棍,不叫大神
    momocraft
        10
    momocraft   145 天前
    尊重事实的前提下, 最爱国的说法可能也只是 "尚无公开证明"
    choury
        11
    choury   145 天前 via Android
    应该和 gcj 原理类似
    DefoliationM
        12
    DefoliationM   145 天前
    @iPhoneXI 这东西我知道 不过貌似安卓 9.0 以上才有
    swulling
        13
    swulling   144 天前 via iPhone   ❤️ 1
    Google play 可以在安装的时候编译,因为机型太多。如果只适配几个机型,就可以提前到打包时
    ps1aniuge
        14
    ps1aniuge   144 天前
    1 这玩意很好,
    2 不应该开源,或者只开一小点,不应该让敌人用。
    3 应该搞小圈子,让我国手机厂家利益最大化。比如五岳盟主,把中国的手机厂家都拉进去。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3101 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:31 · PVG 16:31 · LAX 00:31 · JFK 03:31
    ♥ Do have faith in what you're doing.