11 晚期(运行期)优化

2019/11/28 posted in  深入理解虚拟机

11.1概述329

11.2HotSpot虚拟机内的即时编译器329

11.2.1解释器与编译器330

11.2.2编译对象与触发条件332

11.2.3编译过程337

11.2.4查看及分析即时编译结果339

11.3编译优化技术345

11.3.1优化技术概览346

11.3.2公共子表达式消除350

11.3.3数组边界检查消除351

11.3.4方法内联352

11.3.5逃逸分析354

11.4Java与C/C++的编译器对比356

11.5本章 小结358