JVM参数类型(一)

布满荆棘的人生 2021-11-13 14:56 362阅读 0赞

JVM参数类型

一、标准参数

1.定义

  1. 不同版本的jvm参数作用名称相同

2.参数

  1. a).-help
  2. b).-server -client
  3. c).-version -showversion
  4. d).-cp -classpath

二、x参数(非标准化参数)

1.参数

  1. a).-Xint :解释执行
  2. b).-Xcomp :第一次使用就编译成本地代码
  3. c).-Xmixed : 混合模式,jvm自己来决定是否编译成本地代码

三、xx参数(非标准化参数)

1.相对不稳定

2.boolean类型

  1. a).格式:-XX:\[+-\]<name>表示启动或禁用name
  2. b).例子: -XX:+UseConcmarkSweepGC
  3. -XX:+UseG1GC

3.非boolean类型

  1. a).格式:-XX:<name>=<value>表示name属性的值是value
  2. b).例子:-XX:MaxGCPauseMillis=500
  3. XX:GCTimeRatio=19
  4. c).-Xmx和-Xms虽然是以x开头,但是属于xx参数
  5. d).-Xms等价于-XX:InitialHeapSize
  6. -Xmx等价于-XX:MaxHeapSize
  7. e).jinfo -flag MaxHeapSize pid(查看当前堆最大内存)
  8. f).jinfo -flag ThreadStackSize pid(查看当前创建线程最大堆栈空间)

发表评论

表情:
评论列表 (有 0 条评论,362人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Scala类型参数()

    Scala类型参数(一) 类型参数是对泛型的范围进一步的界定,那么介绍类型参数之前先聊聊泛型。Scala类型参数。类型参数是对泛型的范围进一步的界定,那么介绍类型参数之前