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

Dalvik的指令执行是解释器+JIT的方式,解释器就是虚拟机来对Javac编译出来的字节码,作译码、执行,而不是转化成CPU的指令集,由CPU来作译码,执行。可想而知,解释器的效率是相对较低的,因此出现了JIT(Just In Time),JIT是将执行次数较多的函数,作即时编译,在运行时刻,编译成本地目标代码,JIT能够当作是解释器的一个补充优化。再以后又出现了Art虚拟机的AOT(Ahead
相关文章
相关标签/搜索