天天看點

jvm調優之jps

概要

jps [ options ] [ hostid ]

  • options:指令行選項。
  • hostid:主機辨別,可以是ip位址或者域名。

用于檢視虛拟機程序,如果未指定hostid,則檢視本地的jvm程序。如果指定hostid,将檢視指定主機上的jvm程序。

options

不添加options的時候,預設輸出程序ID,簡單的class名稱或者jar名稱

[root@izbp1chtb8a3vd2mzvuawlz target]# jps
 Jps
 analysis-..-SNAPSHOT.jar
           

-q:僅輸出程序ID

-m:輸出傳遞給main方法的參數

[root@izbp1chtb8a3vd2mzvuawlz target]# \jps -m
 Jps -m
 analysis-..-SNAPSHOT.jar
           

-l:輸出應用程式主類的完整包名或應用程式的JAR檔案的完整路徑名

[[email protected] analysis]# jps -l
 analysis--SNAPSHOT.jar
 jdk.jcmd/sun.tools.jps.Jps
           

-v:輸出傳遞給jvm的參數

[root@izbp1chtb8a3vd2mzvuawlz analysis]# jps -v
 analysis-..-SNAPSHOT.jar
 Jps -Denv.class.path=/usr/local/jdk-10.0.2/lib/ -Dapplication.home=/usr/local/jdk-. -Xms8m -Djdk.module.main=jdk.jcmd
           

-V:輸出通過.hotspotrc檔案或-XX:Flags = < filename >指定的jvm參數

[root@izbp1chtb8a3vd2mzvuawlz analysis]# jps -V
 analysis-..-SNAPSHOT.jar
 Jps
           

參考文檔:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jps.html