今日思語:要想生活過得去,常給生活加點綠
有時想知道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為具體的某一個參數,示例查看結果如下: