本文主要是介绍Java虚拟机工具之虚拟机进程状况工具jps,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jps(JVM Process Status Tool),有点像linux的ps命令,通过这个命令你可以查看执行类的名称以及这些进程在本地虚拟机中对应的唯一ID(Local Virtual Machine Identifier, LVMID)。
对于本地虚拟机来讲,LVMID与PID是一致的。
该工具很简单,但是使用很频繁,这个工具在很多时候是使用其他工具的前提,废话少说,直接看示例:
kevin@kevin-HP-Compaq-Pro-4300-AiO-20-PC-APJ-CTO:~$ jps
7369 Launcher
21773 Jps
2815 Main
在啥参数也没有的情况下,第一列显示的就是LVMID,第二列显示的就是运行类的名称,在你啥也没运行的时候,只显示Jps与其对应的id。
其实大部分情况下 ,上面的就足以应付大部分应用场景,当然jps也不只是就这么简单,准确地讲,jps的命令格式是这样的:
jps [ options ] [ hostid ]
首先看一下option部分
-q参数的意思就是除了显示一下id,其他的就不显示了。
kevin@kevin-HP-Compaq-Pro-4300-AiO-20-PC-APJ-CTO:~$ jps -q
7369
21789
2815
-m 参数则是显示主方法的输入参数,对于嵌入的JVM,输出可能是null。
kevin@kevin-HP-Compaq-Pro-4300-AiO-20-PC-APJ-CTO:~$ jps -m
7369 Launcher /usr/idea-IU/
这篇关于Java虚拟机工具之虚拟机进程状况工具jps的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!