java 平台的理解

一:java不仅仅是解释执行(java编译成字节码,在转换成机器码),还有动态编译,在程序运行时,利用jit编译将热点代码编译成机器码,这时候就是编译执行,不是解释执行

二:

三:jdk8是解释和编译混合模式,也有server和client模式,也有c1,c2的内置的jit编译

四:-xint 就是告诉虚拟机解释执行,放弃编译执行 ,-xcomp 就是关闭解释执行。

五:aot编译。优化了jit的预热,直接将字节码转成机器码

猜你喜欢

转载自www.cnblogs.com/hanguocai/p/9988414.html