1.设置HotSpot
1.设置采用解释器还是JIT编译器
-Xint
: 完全采用解释器模式执行程序。
-Xcomp
: 完全采用即时编译器模式执行程序。如果即时编译出现问题,解释器会介入执行。
-Xmixed
: 采用解释器和JIT
编译器并存的方式共同执行程序。默认模式。
2.设置JIT
编译器的模式
HotSpot
中内嵌有两个JIT编译器,分别为Client Compiler
和Server Compiler
。
-client
:指定Java
虚拟机运行在Client
模式下。(对字节码进行简单优化,获得更快的编译速度)
-server
:指定Java
虚拟机运行在Server
模式下。对于64
位虚拟机而言,只存在Server
模式,不存在Client
模式。(对字节码的优化更深入,耗时长,但优化的代码执行效率高)
更多JVM文章请访问我的JVM专栏:
https://blog.csdn.net/u011069294/category_10113093.html