15.晚期(运行期)优化

如果说编译期间的语法糖是前期优化,那么运行期间虚拟机所做的优化则称为晚期优化。 概述 在部分的商用虚拟机中,Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为“热点代码”。为了提高热点代码的执行效率,在运行时,虚拟机会将这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译。 解释器与编译器 解释器可以
相关文章
相关标签/搜索