Dalvik和标准Java虚拟机的区别

来源:互联网 发布:2017网络热词 编辑:程序博客网 时间:2024/06/03 01:38


    Dalvik基于寄存器,Java虚拟机JVM基于栈。基于栈的虚拟机,在对于更大的程序来说编译所花费的时间要更短。


Dalvik和JVM的运行环境差别
    Dalvik虚拟机允许在有限的内存中同时运行多个Dalvik虚拟机,并且每个Dalvik虚拟机可以作为单独的Linux进程,这样,可以防止某个虚拟机崩溃的时候所有应用程序都停止运行。