一、概述
JPS(jps - Java Virtual Machine Process Status Tool)用于查看hotspot虚拟机的进程
二、使用
jps [options] [hostid]
[options]选项 :
- -q:仅输出VM标识符
- -l:输出完全的包名,应用主类名,jar的完全路径名
- -m:输出main method的参数
- -v:输出jvm参数
[hostid]:
- [protocol:][[//]hostname][:port][/servername]
三、栗子
启动一个Hello的程序,指定-Xms20m, -Xmx50m,main方法传入参数aa bb cc
java -Xms20m -Xmx50m com.example.jvm.Hello aa bb cc
1.jps
zxm@zxm-pc:~$ jps
31680 Hello
31820 Jps
2.jps -q
zxm@zxm-pc:~$ jps -q
31680
32420
3.jps -l
zxm@zxm-pc:~$ jps -l
31920 sun.tools.jps.Jps
31680 com.example.jvm.Hello
4.jps -m
zxm@zxm-pc:~$ jps -m
31680 Hello aa bb cc
32100 Jps -m
5.jps -v
zxm@zxm-pc:~$ jps -v
31680 Hello -Xms20m -Xmx50m
32258 Jps -Dapplication.home=/home/zxm/install/jdk1.8.0_261 -Xms8m