美文网首页
Android DVM

Android DVM

作者: wilson93 | 来源:发表于2017-02-07 09:45 被阅读0次

    QDalvik是什么?

    Dalvik是Google公司自己设计用于Android平台的虚拟机

    .dex格式是专为Dalvik设计的一种压缩格式

    支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行

    dvm是基于寄存器的虚拟机 而jvm执行是基于虚拟栈的虚拟机。寄存器存取速度比栈快的多,dvm可以根据硬件实现最大的优化,比较适合移动设备

    Q2014Google删除了DVM,取而代之是ART?ART是什么?

    ART模式英文全称为:Android runtime

    ART模式与Dalvik模式最大的不同在于,在启用ART模式后,系统在安装应用的时候会进行一次预编译,在安装应用程序时会先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行效率也大大提升。

    相关文章

      网友评论

          本文标题:Android DVM

          本文链接:https://www.haomeiwen.com/subject/qerpittx.html