JVM的参数类型
- 标准参数
-help
-server -client
-version -showversion
-cp -classpath
- X参数 (非标准化参数)
-Xint:解释执行
-Xcomp:第一次使用就编译成本地代码
-Xmixed:混合模式,JVM 自己来决定是否编译成本地代码
- XX参数
Boolean类型
格式:-XX:[+ - ] 表示启用或者 禁用name属性
比如: -XX:+ UseConcMarkSarkSweepGc
-XX:+ UseG1GC
非Boolean类型
格式:-XX: = 表示name属性的值是value
比如: -XX:MaxGCPauseMillis = 500
XX:GCTimeTatio = 19
查看JVM运行参数
- -XX:+PrintFlagsInitial
- -XX:+PrintFlagsFinal
- -XX:+UnlockExperimentalVMOptions 解锁实验参数
jinfo
jstat 查看 JVM 统计信息
- 类装载
- 垃圾收集
- JIT编译