jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->$
>
jps
23991
Jps
23789
BossMain
23651
Resin
比较常用的参数:
-q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->$
>
jps
-
q
28680
23789
23651
-m 输出传递给main 方法的参数,在嵌入式jvm上可能是null
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->$
>
jps
-
m
28715
Jps
-
m
23789
BossMain
23651
Resin
-
socketwait
32768
-
stdout
/
data
/
aoxj
/
resin
/
log
/
stdout.log
-
stderr
/
data
/
aoxj
/
resin
/
log
/
stderr.log
-l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->$
>
jps
-
l
28729
sun.tools.jps.Jps
23789
com.asiainfo.aimc.bossbi.BossMain
23651
com.caucho.server.resin.Resin
-v 输出传递给JVM的参数
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->$
>
jps
-
v
23789
BossMain
28802
Jps
-
Denv.
class
.path
=/
data
/
aoxj
/
bossbi
/
twsecurity
/
java
/
trustwork140.jar:
/
data
/
aoxj
/
bossbi
/
twsecurity
/
java
/
:
/
data
/
aoxj
/
bossbi
/
twsecurity
/
java
/
twcmcc.jar:
/
data
/
aoxj
/
jdk15
/
lib
/
rt.jar:
/
data
/
aoxj
/
jd
k15
/
lib
/
tools.jar
-
Dapplication.home
=/
data
/
aoxj
/
jdk15
-
Xms8m
23651
Resin
-
Xss1m
-
Dresin.home
=/
data
/
aoxj
/
resin
-
Dserver.root
=/
data
/
aoxj
/
resin
-
Djava.util.logging.manager
=
com.caucho.log.LogManagerImpl
-
Djavax.management.builder.initial
=
com.caucho.jmx.MBeanServerBuilderImpl
详细情况请参考sun官方文档。
http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.html
注:jps命令有个地方很不好,似乎只能显示当前用户的java进程,要显示其他用户的还是只能用unix/linux的ps命令。
分享到:
相关推荐
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
JDK自带VM分析工具jps,jstat,jmap,jconsole
2调用jdk工具jps查看当前的java进程 C:/>jps 3504 Jps 3676 Bootstrap 3496 org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar 3调用jmap工具得到信息 C:/>jmap -dump:format=b,file=heap.bin 3676 ...
它囊括的命令行工具包括jps,jstat,jmap,jinfo,jstack,JConsole,这些工具与JDK的标准版本是一致的。 jinfo:可以输出并修改运行时的java进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地...
针对java的进程,jdk1.5以后提供了一个查看当前所有java进程pid的小工具。 位置 JAVA_HOME/bin/目录下面 功能 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,...
JDK的命令行工具大多数是对JDK/lib/tools.jar类库的一层薄包装而已,它们的主要功能代码是在tools类库中实现的。Linux下的这些工具有的甚至是用shell脚本编写的。 常见工具如下: 名称 主要作用 jps JVM Process...
支持远程执行JDK自带工具命令,包含但不限于jps、jstat、jstack、jinfo、jmap、jcmd等 提供客户端交互工具,支持跨进程attach和远程连接功能 支持三种服务模式(可同时开启多个服务): jvmm服务:独有RPC协议,需...
jps 是 jdk 提供的一个查看当前 java 进程的小工具,其工作原理是在程序启动后,会在 java.io.tmpdir 指定的目录下生成一个类似于 hsp
第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出...
/ 76 4.1 概述 / 76 4.2 JDK的命令行工具 / 76 4.2.1 jps:虚拟机进程状况工具 / 79 4.2.2 jstat:虚拟机统计信息监视工具 / 80 4.2.3 jinfo:Java配置信息工具 / 82 4.2.4 jmap:Java内存映像工具 / 82 4.2.5...
1、在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程 jstat JVM statistics ...
├─4.07 jvm运维实用排障工具-jps-jstack.mp4 ├─4.08 jvm运维实用排障工具-jinfo-jstat.mp4 ├─4.09 jvm运维实用监控工具-virtualvm安装-安装插件.mp4 ├─4.10 jvm运维实用监控工具-如何监控jvm.mp4 ├─5.01 ...
【资源介绍】 本科毕设基于Javaweb实现的校园疫情防控管理系统源码+项目说明.zip 该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要...
Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。 Arthas开源的Java诊断工具 更新日志:v3.5.1Add vmtool commandRemove the ...
第49节虚拟机工具介绍00:10:27分钟 | 第50节虚拟机工具-jps详解00:11:20分钟 | 第51节虚拟机工具-jstat详解00:09:20分钟 | 第52节虚拟机工具-jinfo详解00:05:03分钟 | 第53节虚拟机工具-jmap详解00:08:48分钟 | ...
第49讲 虚拟机工具介绍 00:10:27 第50讲 虚拟机工具-jps详解 00:11:20 第51讲 虚拟机工具-jstat详解 00:09:20 第52讲 虚拟机工具-jinfo详解 00:05:03 第53讲 虚拟机工具-jmap详解 00:08:48 第54讲...
JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,下面这篇文章主要给大家介绍了关于jvm信息jmap使用的基本方法教程,需要的朋友...
通过jdk自带的一些工具,我们可以做对jvm进程的初始参数以及参数值等等进行一个查看 (查看运行的jvm及其唯一id)jps -l就可以查看当前服务器进程及其id (查看jvm运行时参数)jinfo -flag +参数名称 + id,就可以获得...
性能监控工具与调优 2.5.1 jps 2.5.2 jstat 2.5.3 jinfo 2.5.4 jmap 2.5.5 jhat 2.5.6 jstack 2.5.7 jConsole 3. 多线程 3.1 线程的通信与状态转化 3.2 线程池及其实现 3.3 JUC 3.4 AQS 与 CAS 3.5 性能调优 4. 数据...