JVM参数类型

标准参数

  • -hepl
  • -server
  • -client
  • -version
  • -showversion
  • -cp
  • -classpath

jvm各个版本基本不变

X参数

  • 非标准化参数
  • -Xint 解释执行
  • -Xcomp 第一次使用就编译成本地代码
  • -Xmixed 混合模式,JVM自己来决定是否编译成本地代码
java -Xint 

jvm各个版本可能会变

XX参数

  • 非标准化参数

Boolean类型

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

// 比如:
-XX:+UseConcMarkSweepGc //启用了CMS垃圾收集器
-XX:+UseG1GC

非Boolean类型

// 格式:
--XX:= //表示name属性的值是value
// 比如:
-XX:MaxGCPauseMilis=500 //GC最大的停顿时间500MS
XX:GCTimeRatio=19

-Xmx -Xms(JVM的最大内存和最小内存)

不是X参数,而是XX参数

  • -Xms等价于:-XX:InitialHeapSize
  • -Xmx等价于:-XX:MaxHeapSize

你可能感兴趣的:(JVM参数类型)