jvm部分知识总结

1.jvm有三种执行模式,分别是解释执行,混合执行和编译执行,默认情况是混合执行模式。

java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)//混合执行模式

编译执行的执行效率远远高于解释执行;

启用编译执行模式:

java -Xcomp -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, compiled mode)

解释执行模式:

java -Xint -version

java version "9"

Java(TM) SE Runtime Environment (build 9+181)

Java HotSpot(TM) 64-Bit Server VM (build 9+181, interpreted mode)

计算较为复杂的程序,建议使用编译执行模式。

原文地址:https://www.cnblogs.com/chenglc/p/8745748.html