会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Linuxer
人生的乐趣有多种:爱、享受、冒险等等,还有发现和创造。能享受后两种乐趣的人并不多。做事应该带着发现的心态而不是争强好胜的心态。
导航
博客园
首页
新随笔
联系
订阅
管理
公告
Android Dalvik和JVM的区别
JVM
运行的Java字节码,它从
.class
文件或Jar包中加载字节码然后执行;
Dalvik
运行的是
dex
文件(Dalvik Executable),生成APK时,Dx工具把所有
.class
文件编译成一个
dex
文件。
JVM
是基于栈的,而
Dalvik
是基于寄存器实现的。因此
Dalvik
比
JVM
有更好的性能,只是硬件通用性差些。
相对于
JVM
来说,
Dalvik
占用的CPU资源和内存空间都比较少。
2015-02-28 周六
posted on
2015-02-28 11:31
JollyWing
阅读(
485
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部