jps(JVM Process Status Tool),显示指定系统内所有的HotSpot虚拟机进程
工具/原料
1
window或Linux系统
2
java环境
方法/步骤
1
jps是JDK命令行工具之一,位于JDK目录中的bin目录中。
2
jps可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。在IDEA中执行一个main函数,进入cmd,并执行jps -l命令,会看到当前系统中正在运行的JVM进程
3
如图所示,1为Test1类所在虚拟机进程,进程号为173442为IDEA工具所在虚拟机进程,进程号为174323为jps类所在进程,进程号为15916
4
jps是使用频率最高的JDK命令行工具,因为其他的JDK工具大多需要输入它查询到的LVMID来确定要监控的是哪一个虚拟机进程。对于本地虚拟机进程来说,LVMID与操作系统的进程ID是一致的。
5
jps工具有不同的选项可供选择。jps -q 只输出LVMID,省略主类的名称jps -m 输出虚拟机进程启动时产地给主类main()函数的参数jps -l 输出主类的全名,如果进程执行的是jar包,输出jar路径jps -v 输出虚拟机进程启动时JVM参数
下一篇:软件性能测试(1)