dvm
刘楼主
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dvm 与 jvm区别
本片文章重点参考《Android进阶解密》 1.基于架构不同 jvm 基于栈,需要去栈中读取数据,需要的指令多,效率慢(栈是内存上面的一段连续的存储空间) dvm是基于寄存器(寄存器是CPU上面的一块存储空间),没有类似jvm的栈操作指令(大量的出入栈打的指令) 2.执行的字节码不同 jvm是把java类编译成一个或者多个的.class文件,然后打包成jar文件的。 dvm在jvm的基...原创 2019-06-23 02:58:42 · 2011 阅读 · 0 评论 -
art 与dvm区别
本片文章重点参考《Android进阶解密》 art在4.4时候发布的代替dvm的虚拟机,在4.4时默认采用的还是dvm,但是也可以选择art。然而在5.0以上的版本,Android默认采用了art 区别有以下几点 1.art采用了aop技术,安装程序时,将字节码预先编译成机器码并存储在本地,这样应用程序可以不再次编译后才能启动程序(类似srollview一次性全加载完)。dvm则...原创 2019-06-23 03:01:03 · 1102 阅读 · 0 评论
分享