JVM的参数类型

标准参数

jvm各版本中比较稳定的,不变的
-help
-server -client
-version -showversion
-cp -classpath

x参数

非标准化参数,各版本可能会变 但是变得比较小


JVM的参数类型_第1张图片

xx参数

非标准化,不稳定 用于JVM调优,Debug,最常用

  • Boolean 类型
    启用或者禁用-XX:[+-]
    JVM的参数类型_第2张图片
  • 非Boolean 类型
    设具体的值,-XX: =
    JVM的参数类型_第3张图片

    再比如最常见的
    -Xmx 就是 -XX:InitialHeapSize 初始堆大小
    -Xms 就是 -XX:MaxHeapSize 堆 最大
    jinfo查看MaxHeapSize 设置

    -xss设置堆栈 相当于 -XX:ThreadStackSize

    就是默认线程大小是1024K,一般调优会该小 改成一半

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