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)
计算较为复杂的程序,建议使用编译执行模式。