jvm是java虚拟机,用来运行.class文件,其运行原理基于堆栈;dalvik是运行Android的虚拟机,其运行.dex格式的文件,基于寄存器的虚拟机运行原理;相较于jvm,后者速度更快,文件更小,更省内存,对于要求速度和内存,电源等有限制的移动设备来说能更有效率。
jvm是java虚拟机,用来运行.class文件,其运行原理基于堆栈;dalvik是运行Android的虚拟机,其运行.dex格式的文件,基于寄存器的虚拟机运行原理;相较于jvm,后者速度更快,文件更小,更省内存,对于要求速度和内存,电源等有限制的移动设备来说能更有效率。
本文标题:JVM和Dalvik的区别
本文链接:https://www.haomeiwen.com/subject/tpgzkttx.html
网友评论