dvm与jvm的区别
来源:互联网 发布:淘宝上新怎么抢的快 编辑:程序博客网 时间:2024/04/27 21:19
区别一:dvm执行的是.dex格式文件 jvm执行的是.class文件 android程序编译完之后生产.class文件,然后,dex工具会把.class文件处理成.dex文件,然后把资源文件和.dex文件等打包成.apk文件。apk就是android package的意思。 jvm执行的是.class文件。
区别二:dvm是基于寄存器的虚拟机 而jvm执行是基于虚拟栈的虚拟机。寄存器存取速度比栈快的多,dvm可以根据硬件实现最大的优化,比较适合移动设备。
区别三:.class文件存在很多的冗余信息,dex工具会去除冗余信息,并把所有的.class文件整合到.dex文件中。减少了I/O操作,提高了类的查找速度
- dvm与jvm的区别
- DVM与JVM的区别
- dvm 与jvm 区别
- android-浅谈DVM与JVM的区别
- 安卓DVM与JVM的区别
- DVM 和 JVM 的区别
- JVM和DVM的区别
- Dalvik VM (DVM) 与Java VM (JVM)的区别
- Dalvik VM (DVM) 与Java VM (JVM)的区别
- Dalvik VM (DVM) 与Java VM (JVM)的区别
- Dalvik VM (DVM) 与Java VM (JVM)的区别
- Dalvik VM (DVM) 与Java VM (JVM)之间的区别
- Dalvik vm (DVM)与java vm (JVM)的区别。android为什么要用DVM.
- Android——区别DVM与JVM
- 2.JVM和DVM之间的区别
- JAVA jvm和 Android dvm的区别
- JVM和DVM区别
- class 文件与dex文件区别 (dvm与jvm区别)及Android DVM介绍
- 最小生成树-prim算法模板
- poj 3984 bfs
- git错误解决
- 【ubuntu】使用ubuntu过程中的入门
- Ubuntu12.04下安装eclipse C/C++开发环境
- dvm与jvm的区别
- C++程序员必看书单
- HTTP 协议详解
- PHP中的ob_start用法详解
- operator new,new operator和placement new的使用
- java中获得汉字首字母
- hdu1002 A + B Problem II
- !!! FAILED BINDER TRANSACTION !!! intent 直接传递数据过大
- Effective C++读书笔记(二)构造、析构、赋值