阅读背景:

深入理解Dalvik虚拟机- 解释器的运行机制

来源:互联网 

Dalvik的指令履行是说明器+JIT的方法,说明器就是虚拟机来对Javac编译出来的字节码,做译码、履行,而不是转化成CPU的指令集,由CPU来做译码,履行。可想而知,说明器的效力是相对较低的,所以涌现了JIT(Just In Time),JIT是将履行次数较多的函数,做即时编译,在运行时刻,编译本钱地目的代码,JIT可以看成是说明器的一个弥补优化。再以后又涌现了Art虚拟机的AOT(Ahead Of Time)模式,做静态编译,在Apk安装的时候就会做字节码的编译,从而效力直逼静态语言。Dalvik的指令履行是说明器+JIT的方法,说明器就是虚拟机来对Javac编译出来的字节码,做译码




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: