JVM参数查询
方式一
基础版,需要多个步骤
1.1 jps -l
使用jps -l查询当前运行的java程序线程ID
1.2 查询参数
有两种方式,查询具体参数和所有参数
1.2.1 jinfo -flag <参数名> <线程ID>
1.2.2 jinfo -flags <线程ID>
2 java -XX:+PrintXX -version
其中 -version 为可选参数
2.1 java -XX:+PrintFlagsInitial
显示jvm初始化参数,即经jvm于计算机适配后未经人工更改的参数
2.2 java -XX:+PrintFlagsFinal
显示jvm最终参数,包含默认&人工干预参数,其中 = 为未经修改的参数, := 为修改过的参数
2.3 java -XX:+PrintComandLineFlags
这个参数让JVM打印出那些已经被用户或者JVM设置过的详细的XX参数的名称和值