檢視JVM執行時引數

weixin_34249678發表於2018-09-21

1. PrintFlagFinal

java -XX:+PrintFlagsFinal -version

  • uintx InitialHeapSize := 62914560 表示已經改動過
  • bool UseG1GC = false 表示java -version這個指令並沒有使用UseG1GC

2. jps

功能描述: jps是用於檢視有權訪問的hotspot虛擬機器的程式. 當未指定hostid時,預設檢視本機jvm程式,否者檢視指定的hostid機器上的jvm程式,此時hostid指機器必須開啟jstatd服務。 jps可以列出jvm程式lvmid,主類類名,main函式引數, jvm引數,jar名稱等資訊。

11464886-fa9a611ee7a0ad98.png

11464886-69b63403b7d37c86.png

Bootstrap代表tomcat
25687 代表jps命令本身

3.jinfo

檢視執行中的java例項引數,如下設定的tomcat的最大記憶體
jinfo -flag MaxHeapSize 3556

11464886-bf65665eb0c74c7b.png

下面通過jinfo -flag MaxHeapSize 7208 檢視已經賦值過的引數資訊

11464886-55efcd28b549293f.png

jinfo -flag UseG1GC 7208
檢視垃圾回收器


11464886-e7b568e09872393a.png

相關文章