`
javayestome
  • 浏览: 1040979 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jps命令(Java Virtual Machine Process Status Tool)

阅读更多

JDK内置工具使用

一、javah命令(CHeaderandStubFileGenerator)

二、jps命令(JavaVirtualMachineProcessStatusTool)

三、jstack命令(JavaStackTrace)

四、jstat命令(JavaVirtualMachineStatisticsMonitoringTool)

五、jmap命令(JavaMemoryMap)

六、jinfo命令(JavaConfigurationInfo)

七、jconsole命令(JavaMonitoringandManagementConsole)

八、jvisualvm命令(JavaVirtualMachineMonitoring,Troubleshooting,andProfilingTool)

九、jhat命令(JavaHeapAnalyseTool)

十、Jdb命令(TheJavaDebugger)

1、介绍

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

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

2、命令格式

jps[options][hostid]

3、常用参数说明

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

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

-v输出传给JVM的参数。

4、使用示例

fenglibin@libin:~$jps

11644Main

1947

12843Jps

fenglibin@libin:~$jps-v

11644Main-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:43467-Dfile.encoding=GBK

1947-Dosgi.requiredJavaVersion=1.5-XX:MaxPermSize=256m-Xms40m-Xmx512m

12858Jps-Denv.class.path=/home/fenglibin/java6/lib/dt.jar:/home/fenglibin/java6/lib/tools.jar::/usr/bin/libtool:/usr/bin/autoconf:/usr/local/BerkeleyDB.4.8/lib-Dapplication.home=/home/fenglibin/java6-Xms8m

fenglibin@libin:~$jps-l

11644com.alibaba.china.webww.core.Main

12870sun.tools.jps.Jps

1947

<!--EndFragment-->
分享到:
评论

相关推荐

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

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

    JVM监控管理及故障诊断工具(常用命令)

    1. jps - Java Virtual Machine Process Status Tool jps 命令用于列出目标系统上正在运行的虚拟机进程(每个 Java 程序会独占一个 Java 虚拟机实例)。所列信息包括进程 ID 及虚拟机执行主类名称,对于非 root ...

    Tomcat教程-JVM相关工具.docx

    1. **jps (Java Virtual Machine Process Status tool)**: jps命令用于列出运行在指定主机上的Java虚拟机进程。通过不同的参数,我们可以获取更多详细信息: - `-q`:只显示进程ID。 - `-v`:显示每个进程启动时...

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    一、jps(Java Virtual Machine Process Status Tool) jps 主要用来输出 JVM 中运行的进程状态信息。语法格式如下:jps [options] [hostid]。如果不指定 hostid 就默认为当前主机或服务器。指令行参数选项解释如下...

    JAVA JVM内存监控工具总结

    1. **jps (Java Virtual Machine Process Status Tool)** 类似于Unix系统中的`ps`命令,jps用于列出本地系统上运行的Java进程ID,便于识别和跟踪Java应用程序。你可以通过它查看Java程序的数量以及它们各自的进程ID...

    JDK自带调试工具doc

    以上工具的使用通常需要与相应的帮助文档配合,如`java.chm`可能包含了JDK的综合帮助文档,而`jstat - Java Virtual Machine Statistics Monitoring Tool.htm`、`jps - Java Virtual Machine Process Status Tool....

    java-1.8.0_121.tar.gz

    5. **jps**: jps(Java Virtual Machine Process Status Tool)是另一个实用工具,用于列出当前系统中正在运行的Java进程ID。这对于监视和管理Java应用程序的生命周期很有帮助。 6. **jcmd**: jcmd是Java诊断命令...

    jvm工具、参数调优&调试技巧.doc

    1. **jps(Java Virtual Machine Process Status tool)**:这个命令用于查看当前系统中运行的Java进程,包括进程ID和主类名,这对于监控和管理Java应用非常有用。 2. **jstat(Java Virtual Machine Statistics ...

    Java线上故障排查方案.pdf

    - jps(Java Virtual Machine Process Status Tool)用于列出当前运行的Java进程。 - jmap(Java Memory Map)用于生成堆转储快照,用于分析堆的使用情况。 - jstack(Java Stack Trace)用于生成线程堆栈信息,用于...

    虚拟机监控工具详请.rar

    1. **jps(Java Virtual Machine Process Status Tool)**: jps是Java虚拟机进程状态工具,用于列出正在运行的Java进程ID。它显示了JVM实例的主类名以及进程ID,这对于跟踪和管理Java应用程序非常有用。通过`-l`...

    linux下查看java进程下线程占用cpu情况

    - `jps`(Java Virtual Machine Process Status Tool)是JDK自带的工具,用于查看Java进程的ID。例如,`jps` 可以显示运行的Java应用程序的进程ID。 3. **`top` 命令**: - `top` 提供了一个实时的视图,显示了...

    JVM监控实例数 windows监控 线程测试 单例模式下测试JVM实例是否一个

    在Windows操作系统中,我们可以使用`jps`命令,这是Java Virtual Machine Process Status Tool的一部分,用于显示正在运行的Java进程。打开命令行终端,输入以下命令: ``` jps -l ``` 这将列出所有JVM进程及其...

    Shell kill tomcat process

    例如,`jps`(Java Virtual Machine Process Status Tool)是一个用于显示JVM进程状态的工具,可以用来快速查看Tomcat是否在运行。 在提供的文件列表中,我们看到几个与单元测试和模拟有关的库文件: - **dbunit-...

    JAVA JVM性能调优监控工具详解

    #### 一、jps (Java Virtual Machine Process Status Tool) `jps`是JDK自带的一个简单实用的工具,用于列出当前正在运行的所有Java应用程序的进程ID以及基本状态信息。其语法格式如下: ```shell jps [options] ...

    imb-jca-线程堆栈.zip

    首先,`jps` 是Java虚拟机进程识别器(Java Virtual Machine Process Status Tool)的一部分,它是JDK自带的一个命令行工具,用于列出运行在系统上的所有Java进程ID。通过`jps`,我们可以知道哪些Java应用程序正在...

    基于JVM性能监控命令介绍

    jps(JVM Process Status Tool)命令用于显示指定系统内所有的HotSpot虚拟机进程。通过jps命令可以查看当前系统中所有的Java进程,包括进程ID、进程名称和main方法类名等信息。jps命令的基本语法如下: jps ...

    jps_stat:Bash脚本,监视当前linux系统上运行的所有Java程序的current_heap_memory,max_heap_till_now,current_ram,max_ram_used,current_cpu_by_jvm详细信息

    它是Java Virtual Machine Process Status Tool的缩写,是Java开发工具包(JDK)的一部分,用于显示Java虚拟机实例的进程ID。通过`jps`,我们可以获取到系统中运行的Java应用程序的基本信息,如主类名、进程ID等。 ...

    Spark2.3.0-Hadoop2.7.4集群部署

    - **jps**: Java Virtual Machine Process Status Tool,用于查看当前运行的Java进程及其状态。 #### 五、总结 本文详细介绍了如何在RedHat服务器上部署Spark2.3.0与Hadoop2.7.4集群,涵盖了从系统环境准备到具体...

    JVM命令行监测工具详解

    一、jps (Java Process Status) jps是查看当前系统中正在运行的Java进程的工具。它显示了每个Java进程的ID以及主类名。基本语法如下: ``` [jps_option] [host_id] ``` 常用的选项有: - `-q`:仅显示进程ID。 - `-l...

Global site tag (gtag.js) - Google Analytics