1.标准参数
-开头 比如-version
比较稳定,后续版本基本不会变动
2.-X
较为稳定,后续版本可能有变化
比如: -Xms -Xmx -Xss
-Xmixed(混合执行模式,解释器和编译器一起工作)
-Xint 仅解释模式执行
-Xcomp 仅采用即使编译器模式
3.-XX
使用的最多也是最不稳定的,用于开发和调试JVM
Boolean类型格式
-XX:+<option> 开启
-XX:-<option> 关闭
例如:-XX:UseG1GC -XX:UseAdaptiveSizePolicy
非Boolean类型:key-value类型
1.数值形格式
-XX:<option>=<number>
例如
-XX:NewSize=1024M 新生代初始大小
-XX:MaxGCPauseMillis=500 GC停顿时间
2.非数值类型
-XX:<name>=<String>
例如: -XX:HeapDumpPath=/usr/local/heapdump.hprof