您的位置 首页 > 数码极客

【jps】温故一下JPS命令行工具介绍吧

Sun JDK中常用的监视和故障排除工具是什么?JPS是一种不能绕过的通用工具。为什么?由于许多常用工具都需要LVMID,因此JPS可以轻松输出LVMID

Java

jps:JVM process status tool,显示指定系统内的所有HotSpot虚拟机进程。

该工具的功能类似ps,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(main()函数所在的类)的名称,以及这些进程的本地虚拟机的唯一ID(LVMID, Local Virtual Machine Identifier)。对于本地虚拟机进程来说,LVMID与操作系统的进程ID(PID,Process Identifier)是一致的。

[root@localhost ~]# jps -help usage: jps [-help] jps [-q] [-mlvV] [<hostid>] Definitions: <hostid>: <hostname>[:<port>]

JPS可以通过RMI协议查询开启RMI服务的远程虚拟机进程状态,hostid为RMI注册表中注册的主机名。jps其他主要选项意义:

-q :只输出LVMID,省略主类名称

[root@localhost ~]# jps -q 4276 26810 21274

-m :输出虚拟机进程启动时传递给主类main()函数的参数

[root@localhost ~]# jps -m 4276 jar 21287 Jps -m 26810 jar --management.

-l : 输出主类的全名,如果进程执行的是Jar包,输出jar路径

[root@localhost ~]# jps -l 21299 4276 eureka- 26810 con

Java

-v: 输出虚拟机进程启动时JVM参数

[root@localhost ~]# jps -v 4276 jar 26810 jar 21311 Jps -Da -Xms8m

组合用法:

[root@localhost ~]# jps -lv 4276 eureka- 26810 con 21482 -Da -Xms8m[root@localhost ~]# jps -lvm 4276 eureka- 21495 -lvm -Da -Xms8m 26810 con --management.

Java

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐