`
angelbill3
  • 浏览: 252997 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

Java命令之——JPS(JVM Process Status Tool)

阅读更多
官网参考: http://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html

通常我们会用jps命令(JDK1.5引入)来查看本地的Java(JVM)的进程,类似同于Linux(或OS X)的
ps -ef | grep java


命令的位置: $JAVA_HOME/bin/jps

语法:
jps [ options ] [ hostid ]


示例:
user$jps

12885 Bootstrap
13358 Jps


其中options:
-q: 在输出中去除 main 方法所在的类名,JAR文件名,及传入的参数。 只输出本地 JVM标识符列表。
user$jps -q

3716
12885


-m: 显示传入 main 方法的参数。某些平台的 JVM 可能会输出 null。
user$jps -m

12885 Bootstrap start
12909 Jps -m


-l: 显示执行的 main 方法所在类的完整包名,或者是所在 JAR 文件的完整路径。
user$jps -l

12885 org.apache.catalina.startup.Bootstrap
13366 sun.tools.jps.Jps


-v: 显示传入给 JVM 的参数.
user$jps -v

返回太长,略


-V: 显示通过flags文件(如.hotspotrc文件或是文件被特殊设置:-XX:Flags=<filename> argument)传入给JVM的参数。
user$jps -V
12885 Bootstrap
13375 Jps


使用JPS最常遇到的问题是: jps: command not found.
参考解决: http://stackoverflow.com/questions/11286669/jps-not-working
分享到:
评论

相关推荐

    java性能调优工具命令大全.zip

    jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...

    Linux 下java jps命令使用解析详解

    jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 使用 先执行jps –help 查看一下此...

    jps 在linux系统如何使用案例

    jps 是 Java Process Status Tool 的简称,它的作用是为了列出所有正在运行中的 Java 虚拟机进程 每一个 Java 程序在启动的时候都会为之创建一个 Jvm 实例,通过 jps 可以查看这些进程的相关信息

    Java长期运行后, jps等工具无法连接jvm

    绍Java长期运行后, jps等工具无法连接jvm

    JVM命令行性能监控工具

    JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程 jstat JVM statistics monitoring tool,用于收集 HotSpot 虚拟机各方面的运行数据 jinfo 显示虚拟机配置信息 jmap 生产虚拟机的内存快照 ...

    jdk-8u144-windows-x64

    This tool also helps manage JAR files, javadoc - the documentation generator, which automatically generates documentation from source code comments, jdb - the debugger, jps - the process status tool,...

    深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程

    第50节虚拟机工具-jps详解00:11:20分钟 | 第51节虚拟机工具-jstat详解00:09:20分钟 | 第52节虚拟机工具-jinfo详解00:05:03分钟 | 第53节虚拟机工具-jmap详解00:08:48分钟 | 第54节虚拟机工具-jhat详解00:08:10...

    Java-JVM性能监控与故障处理工具详细介绍以及使用案例

    使用JVM命令和一查看这个JVM参数,帮助我们排查、解决问题。 1 JDK的命令行工具 JDK的命令行工具大多数是对JDK/lib/tools.jar类库的一层薄包装而已,它们的主要功能代码是在tools类库中实现的。Linux下的这些工具有...

    JPS(Jump Point Search)A*跳点搜索

    JPS算法的实现!(C#版本)

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    前 言 致 谢 第一部分 走近Java 第1章 走近Java / 2 1.1 概述 / 2 1.2 Java技术体系 / 3 1.3 Java发展史 / 5 1.4 展望Java技术的未来 / 9 1.4.1 模块化 / 9 1.4.2 混合语言 / 9 1.4.3 多核并行 / 11 ...

    JAVA-JVM参数讲解

    jvm命令参数配置调优讲解,jps,jinfo,jstat,jmap,jstack

    JAVA JVM内存监控工具总结

    jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出...

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    本文档从实战角度出发,介绍jps、jmap、jstack和jstat这四个命令的常用方式。 jps 作用:获取java进程号,是后续命令的基础。 当一台服务器运行多个java进程时,该命令默认只输出进程号和应用名,可能无法区分哪个...

    Java-PrintService-Java打印-中文版API.docx

    Java Print Service (JPS)是一个Java打印API,设计此API是为了支持在所有Java平台上的打印工作——包括微空间平台,并且支持现有的API。这个统一的打印 API包括了IETF规范RFC 2911中Internet Printing Protocol (IPP...

    《JVM从入门到入魔》笔记.pdf

    3:JVM内存调优:JVM参数【标准参数、-X参数、-XX参数等】+常用命令【jps、jinfo、jstat、jstack、jmap】+常用工具【jconsole、jvisualvm、Arthas、MAT】+性能优化及总结+高并发场景分析+JVM性能优化指南。

    JavaPrintAPI-中文版.pdf

    Java Print Service (JPS)是一个 Java 打印 API, 设计此 API 是为了支持在所有 Java平台上的打印工作——包括微空间平台, 并且支持现有的 API。 这个统一的打印API 包括了 IETF 规范 RFC 2911 中 Internet ...

    JPS_PDF

    jps java print service JAVA 打印

    jps脚本 shell脚本

    在一个集群非常大的情况下,如果想要查看单个主机在运行哪些java进程。我们可以去到每个主机下,使用jps命令。可是这种方法太过低效。我们可以使用一个shell脚本来完成此命令。查看进程 jps脚本 提前配置免密

    jps判断hadoop启动是否成功

    jps判断hadoop启动是否成功;分别对master和slave进行了判断。jps不是hadoop的什么命令,是java的命令,所以直接执行就行了。

Global site tag (gtag.js) - Google Analytics