查看JVM运行时参数
今日思语:要想生活过得去,常给生活加点绿
有时想知道JVM的参数是否开启或者设置的默认值是多少时,可以有如下方式
1、使用java -XX:+PrintFlagsFinal
该命令用于查看最终值,初始值可能被修改掉(查看初始值可以使用java -XX:+PrintFlagsInitial)
1.1 如下命令来查看查看所有参数
java -XX:+PrintFlagsFinal -version
查看结果如下:
1.2 若果要过滤出某个参数可以加上grep option
java -XX:+PrintFlagsFinal -version | grep option
其中option为具体的某一个参数
2、使用jinfo命令
2.1 查看当前的应用java参数配置
jinfo -flags pid
其中pid为当前java进程id,pid可以通过jps命令或jcmd命令查看
查看结果如下:
2.2 查看某一个具体参数的设置
jinfo -flag option pid
其中option为具体的某一个参数,示例查看结果如下: