《深入理解java虚拟机》---晚期(运行期)优化(11)

一、概述 在部分的商用虚拟机中,java虚拟机最初是通过解释器进行解释执行的,当虚拟机发现某个方法或者代码的运行特别频繁时,就会把这些代码认定为“热点代码”,为了提高热点代码的执行效率,在运行时,虚拟机就会把这些代码编译成与本地平台无关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT编译器)。这个编译器其实并不是虚拟机必需的部分,但是确实衡量一款商用虚拟机优秀与否的最关键
相关文章
相关标签/搜索