码迷,mamicode.com
首页 > 系统相关 > 详细

jps:虚拟机进程状况工具

时间:2017-08-26 20:48:01      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:输入   运行   jvm   jdk   images   主机名   输出   main   src   

jps(JVM Process Status Tool)

  jdk提供的jps很像UNIX的ps命令,可以列出正在运行的虚拟机进程,并显示虚拟机执行的主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。虽然功能比较单一,但是他是使用频率最高的JDK命令工具,因为其他的工具大多需要输入它查询到的LVMID来确定要监控的是哪一个虚拟机进程。对于本地虚拟机进程来说,LVMID与操作系统的进程ID(Process Identifier,PID)是一致的,使用Windows的任务管理器或者UNIX的ps命令也可以查到虚拟机进程的LVMID,但如果同时启动了多个虚拟机进程,无法根据进程名称定位时,那就只能依赖jps命令显示主类的功能才能区分了。

jps命令格式

jps [options] [hostid]

技术分享

好多的命令都支持-help来查看命令的参数 所以要记住

这里给出几个参数

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

技术分享

 

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

技术分享

 

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

技术分享

 

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

技术分享

 

 再回过头,jsp可以通过RMI协议开启了RMI服务的远程虚拟机状态,hostid为RMI注册表中注册的主机名。

jps:虚拟机进程状况工具

标签:输入   运行   jvm   jdk   images   主机名   输出   main   src   

原文地址:http://www.cnblogs.com/obesityspace/p/7436250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!