Android动态加载技术基础3之JVM,DVM,ART的区别

JVM和DVM的区别 1、DVM和JVM执行的字节码文件的区别 JVM执行的字节码文件是.class文件,而DVM上执行的是Dex文件。之前的文章已经详细分析了这两种文件的区别,再放一个图加深记忆 2、JVM是基于栈,而DVM是基于寄存器的 由于CPU访问寄存器速度快于访问内存速度,所以DVM在编译的时候花费时间更少,运行更快 3、DVM可以在有限的内存中同时运行多个虚拟机的实例,所以Androi
相关文章
相关标签/搜索