网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > 理论 > JDK工具-JPS命令
JDK工具-JPS命令
2015-7-31    9466    0

用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等。与unix上的ps类似,用来显示本地有权限的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。使用jps时,不需要传递进程号做为参数。

Jps也可以显示远程系统上的JAVA进程,这需要远程服务上开启了jstat服务,以及RMI注及服务,不过常用都是对本对的JAVA进程的查看。


命令格式

jps [ options ] [ hostid ]


常用参数说明

-m 输出传递给main方法的参数,如果是内嵌的JVM则输出为null。

-l 输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径。

-v 输出传给JVM的参数。


使用:

C:\Temp>jps -l
26036 org.apache.catalina.startup.Bootstrap
10900 D:\Program
23908 sun.tools.jps.Jps
C:\Temp>jps -v
26036 Bootstrap -Dcatalina.home=D:\Program Files\apache-tomcat-6.0.43 -Dcatalina.base=D:\Program Files\apache-tomcat-6.0.43 -Djava
.endorsed.dirs=D:\Program Files\apache-tomcat-6.0.43/common/endorsed -Djava.io.tmpdir=D:\Program Files\apache-tomcat-6.0.43\temp -
Djava.library.path=C:\Program Files\Java\jdk1.6.0_45\bin;D:\Program Files\apache-tomcat-6.0.43\bin -Dsun.io.useCanonCaches=false
28188 Jps -Dapplication.home=C:\Program Files\Java\jdk1.6.0_45 -Xms8m
10900 Program -Xms128m -Xmx512m -Duser.language=en -XX:PermSize=128M -XX:MaxPermSize=256M
C:\Temp>


前面的数字是jvm的进程id,后面是jvm的类启动信息。

其实用-l参数就能找到我们想要程序的进程号。


上一篇: JDK工具-Keytool命令
下一篇: JDK工具-Jinfo命令
发表评论:
您的网名:
个人主页:
编辑内容: