JVM虚拟机-参数

28 阅读1分钟

标准参数

标准参数中包括功能以及输出的结果都是很稳定的,基本上不会随着JVM版本的变化而变化

  • 使用 java - help 命令可以检索出所有的标准参数

  • 关于这些命令的详细解释,可以参考官网:docs.oracle.com/javase/7/do…

X参数

以-X开始的参数,可能随着JVM版本而发生改变

  • 通过java -X 命令检索所有-X参数

image.png

XX参数

主要用于JVM调优和debug

Boolean 类型


格式: -XX:[+-]<name> 表示启用或者禁用name属性

例如:-XX:+UseG1GC   表示启用G1垃圾收集器

Key-Value 类型

格式:-XX:<name>=<value> 表示name属性值为value
例子:-XXMaxGCPauseMillis=500 表示设置GC最大停顿时间是500ms

官方文档

www.oracle.com/technetwork…

docs.oracle.com/javase/7/do…