JVM 参数默认值查询

  • java -XX:+PrintFlagsInitial 表示列出 jvm 初始化时默认的值
  • java -XX:+PrintFlagsFinal -version 表示列出 jvm 运行时的值 (即初始化后默认的值可能被 jvm / 人为修改覆盖, 第二列是 := 的表示修改过, 普通的 = 表示没被修改过)
  • java -XX:+PrintCommandLineFlags -version 会多增加打印 jvm 默认垃圾回收器

JVM 参数默认值查询