摘要: 即时编译器(Just In Time Compiler)为了提高执行效率将热点代码编译成与本地平台相关的机器码,并进行各种层次的优化的编译器。它并不是虚拟机必需的部分,但其性能的好坏、代码优化程度的高低却是衡量一款商用虚拟机优秀与否的最关键指标之一,也是虚拟机中最核心且最能体现虚拟机技术水平的部... 阅读全文
posted @ 2015-08-02 11:42 YGingko 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 相当多新生的java语法特性,都是靠编译器的“语法糖”来实现,而不是依赖虚拟机的底层改进来支持,java中即时编译器地运行期的优化过程对于程序运行来说更重要,而前端编译器在编译期的优化过程对于程序编码来说关系更加密切。Javac编译器编译过程大致可以分为3个过程,分别是解析与填充符号表过程,插入... 阅读全文
posted @ 2015-08-02 11:06 YGingko 阅读(308) 评论(0) 推荐(0) 编辑