work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JVM参数类型

Posted on 2018-12-01 13:49  work hard work smart  阅读(196)  评论(0编辑  收藏  举报

一、JVM参数类型

1、标准参数

2、X参数

3、XX参数

 

二、标准参数

1、 -help

2、-server -client

3、 -version -showversion

4、-cp -classpath

 

三、X参数

非标准化参数

-Xint : 解释执行

-Xcomp:第一次使用就编译成本地代码

-Xmixed: 混合模式,JVM自己来决定是否编译成本地代码

 

四、XX参数

非标准化参数

相对不稳定

主要用于JVM调优和Debug

XX参数分类:

1、Boolean类型

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

 比如: -XX:+UseConcMarkSweepGC

    -XX:UseG1GC

 

2、非Boolean类型

格式:  -XX:<name>=<value> 表示name属性的值是value

表如:-XX:MaxGCPauseMillis=500

     XX:GCTimeRatio=19

 

3、 -Xmx -Xms

不是X参数,而是XX参数

-Xms等价于-XX:InitialHeapSize

-Xmx等价于-XX:MaxHeapSize

5597是tomcat的进程id