两种虚拟机的不同 (熟练了解)
2016-06-02 21:58
204 查看
版权问题:
jvm : java虚拟机 sun
dvm: dalvik虚拟机 google 这个虚拟机更好
区别:
1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。
2.执行文件的格式不同,jvm执行的是多个.class文件。 dvm执行的是一个.dex文件
jvm : java虚拟机 sun
dvm: dalvik虚拟机 google 这个虚拟机更好
区别:
1.基于的架构不同,jvm 基于栈架构,栈是位于内存上的一个空间,执行指令操作,需要向cpu寻址; dvm 基于寄存器架构,寄存器是cpu的一个组成部分,执行指令操作无需寻址直接执行。
2.执行文件的格式不同,jvm执行的是多个.class文件。 dvm执行的是一个.dex文件
相关文章推荐
- JamesMusic浅读--------7,音乐列表界面显示
- linux的IO调度算法
- Luence command-line demo
- HTML中      等6种空白空格的区别
- 单例模式
- android 换肤(2)——插件式无缝换肤(解析鸿洋大神的换肤流程)
- C++ placement new操作符
- 通比牛牛
- java数据结构之(顺序栈+链式栈)
- bash命令/文件管理-vim操作
- 路由器、交换机配置入门
- postgresql删除属性
- 【转载】OGRE中用到的设计模式
- SVN并行开发管理策略
- python egg
- 本周任务
- 简要介绍 LFW dataset
- Java设计模式之策略模式(Strategy)
- postgresql 修改属性
- 二叉树的创建与前序遍历(递归方式)