DVM和ART的区别详解
DVM是Google为了Android平台研发的虚拟机,DVM严格上来说并不是JAVA虚拟机,其本身并没有遵循JVM规范。ART是在Android4.4的时候由Google研发,用于替换DVM的虚拟机。ART虚拟机与DVM主要有以下4点不同:1、应用运行方式不同:DVM中的应用每次运行的时候,字节码都需要通过JIT编译器编译为机器码,这样就会导致应用的运行效率变低。而ART,系统在安装应用程序的时候会进行一次预编译处理,将字节码预先编译成机器码并存储在本地,这样应用程序每次运行时就不需要执行编译了,运
原创
2021-07-03 12:04:12 ·
846 阅读 ·
0 评论