1. jps介绍
jps全称java process status,用于查看Hotspot虚拟机中正在执行的进程。
2. jps用法
jps [-q][-mlvV] [hostid]
2.1 jps -q
jps -q
显示进程id。
2.2 jps -l
jps -l
输出执行进程程序的全类名或者如果执行的是jar包,输出jar的完成路径。
2.3 jps -m
jps -m
输出虚拟机进程启动时,传递给main方法的参数。
以JpsDemo进程为例,设置main方法启动参数,如下所示
通过用jps -m就可以查看进程启动的参数
2.4 jps -v
jps -v
输出虚拟机启动时,传递给JVM的参数。
以JpsDemo为例,设置JVM参数如下
然后再运行jps -v参数,如下所示
15844 JpsDemo -Xms100m -Xmx100m -javaagent:D:\software\source\ideaIC-2021.1.win\lib\idea_rt.jar=52881:D:\software\source\ideaIC-2021.1.win\bin -Dfile.encoding=UTF-8
当然除以上用法外,l、m、v三个参数可以进行搭配使用,比如jps -mv
,也可以查看指定的进程,比如jps -m 15844