2013年6月29日

Davlik虚拟机

摘要: 过几天得去面试,感觉原来做的东西都忘了。有点累,无意看了下二师兄的小论文,想来原先自己也参与过一点点,所以记录下:Dalvik虚拟机中共有3种解释器,分别时SWITCH_INTERP,THREADED_INTERP,MTERP_INTERPSWITCH_INTERP,通过switch跳转实现dex字节码的解释执行,因为switch一般通过(索引+二分查找)实现,所以……THREADED_INTERP,通过预先建立好解释dex字节码的跳转表,通过go语句以索引方式实现解释执行,所以效率明显由于SWITCH_INTERP……MTERP_INTERP,以汇编形式实现:使用rIBASE记录解释字节码, 阅读全文

posted @ 2013-06-29 16:40 阿加 阅读(346) 评论(0) 推荐(0) 编辑

导航