android学习笔记----Dalvik VM 和 JVM的区别
来源:互联网 发布:梅原大吾背水逆转 知乎 编辑:程序博客网 时间:2024/05/21 11:04
最大的区别就是DVM 比JVM快
为什么快呢:
一、 编译后文件格式不同
jvm-》.java->.class->.jar jar文件分布多个快每个块都有一个头文件、而且常量静态变量之类的 可能会有重复
DM--> .java->.class->.dex->odex dex文件只有一块、一个头文件 其实就是把所有的jar文件合并起来了 重复的内容只留一个
二、机遇的架构不同
JVM--> 基于栈(连续的内存空间)的架构
DVM--> 基于寄存器(cpu中的存储空间)的架构
0 0
- android学习笔记----Dalvik VM 和 JVM的区别
- Dalvik VM和JVM的区别
- JVM和Dalvik VM的简要区别
- JVM和Dalvik VM的简要区别
- JVM和Dalvik VM的简要区别?
- JVM和Dalvik VM的区别
- Dalvik VM和JVM的区别
- 黑马66期android学习笔记04-Dalvik VM和JVM的比较
- Dalvik VM和JVM区别
- DVM和JVM(Dalvik VM和Java VM)的区别
- Dalvik VM (DVM) 和Java VM (JVM)之间的区别
- Dalvik VM (DVM) 和Java VM (JVM)之间的区别
- 系统入门(9):Dalvik VM和JVM的区别
- 面试问题之:Dalvik VM和JVM的区别(1)
- JVM、Dalvik VM和ART虚拟机之间的区别
- JVM、Dalvik VM和ART虚拟机之间的区别
- Dalvik VM与JVM的区别
- Dalvik VM和JVM
- HBase的java编程实例-写入词频统计
- freemarker之list
- c的那些事
- Redis的安装与部署(CentOS6.5)
- 题目1251:序列分割(DFS+剪枝)
- android学习笔记----Dalvik VM 和 JVM的区别
- CSDN 编程挑战 彩色石子
- QItemDelegate
- 开通博客的第一天
- Session中load/get方法的详细区别
- android设备兼容性
- invokeRequired属性和 invoke()方法
- 一个简单的闭锁例子
- 关于Python文件操作