Android之剑法初略:dalvik vm和jvm比较

一、编译文件格式

jvm编译文件格式:.java->.class->.jar

dalvik vm编译文件格式:.java->.class->.dex->.odex

优点:在编译时优化,而不是在运行时,且将多个文件整合为一个,整体减少文件个数和对类的i/o操作,提高了类的查询速度及常量池的引入

二、基于架构

jvm基于:栈

dalvik vm基于:寄存器(在虚拟出来的cpu中虚拟里分配了几个常用的寄存器,cpu可直接操作)

原文地址:https://www.cnblogs.com/luoyaqi/p/4191722.html