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-->
分享到:
相关推荐
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 使用 先执行jps –help 查看一下此...
1. jps - Java Virtual Machine Process Status Tool jps 命令用于列出目标系统上正在运行的虚拟机进程(每个 Java 程序会独占一个 Java 虚拟机实例)。所列信息包括进程 ID 及虚拟机执行主类名称,对于非 root ...
1. **jps (Java Virtual Machine Process Status tool)**: jps命令用于列出运行在指定主机上的Java虚拟机进程。通过不同的参数,我们可以获取更多详细信息: - `-q`:只显示进程ID。 - `-v`:显示每个进程启动时...
一、jps(Java Virtual Machine Process Status Tool) jps 主要用来输出 JVM 中运行的进程状态信息。语法格式如下:jps [options] [hostid]。如果不指定 hostid 就默认为当前主机或服务器。指令行参数选项解释如下...
1. **jps (Java Virtual Machine Process Status Tool)** 类似于Unix系统中的`ps`命令,jps用于列出本地系统上运行的Java进程ID,便于识别和跟踪Java应用程序。你可以通过它查看Java程序的数量以及它们各自的进程ID...
以上工具的使用通常需要与相应的帮助文档配合,如`java.chm`可能包含了JDK的综合帮助文档,而`jstat - Java Virtual Machine Statistics Monitoring Tool.htm`、`jps - Java Virtual Machine Process Status Tool....
5. **jps**: jps(Java Virtual Machine Process Status Tool)是另一个实用工具,用于列出当前系统中正在运行的Java进程ID。这对于监视和管理Java应用程序的生命周期很有帮助。 6. **jcmd**: jcmd是Java诊断命令...
1. **jps(Java Virtual Machine Process Status tool)**:这个命令用于查看当前系统中运行的Java进程,包括进程ID和主类名,这对于监控和管理Java应用非常有用。 2. **jstat(Java Virtual Machine Statistics ...
- jps(Java Virtual Machine Process Status Tool)用于列出当前运行的Java进程。 - jmap(Java Memory Map)用于生成堆转储快照,用于分析堆的使用情况。 - jstack(Java Stack Trace)用于生成线程堆栈信息,用于...
1. **jps(Java Virtual Machine Process Status Tool)**: jps是Java虚拟机进程状态工具,用于列出正在运行的Java进程ID。它显示了JVM实例的主类名以及进程ID,这对于跟踪和管理Java应用程序非常有用。通过`-l`...
- `jps`(Java Virtual Machine Process Status Tool)是JDK自带的工具,用于查看Java进程的ID。例如,`jps` 可以显示运行的Java应用程序的进程ID。 3. **`top` 命令**: - `top` 提供了一个实时的视图,显示了...
在Windows操作系统中,我们可以使用`jps`命令,这是Java Virtual Machine Process Status Tool的一部分,用于显示正在运行的Java进程。打开命令行终端,输入以下命令: ``` jps -l ``` 这将列出所有JVM进程及其...
例如,`jps`(Java Virtual Machine Process Status Tool)是一个用于显示JVM进程状态的工具,可以用来快速查看Tomcat是否在运行。 在提供的文件列表中,我们看到几个与单元测试和模拟有关的库文件: - **dbunit-...
#### 一、jps (Java Virtual Machine Process Status Tool) `jps`是JDK自带的一个简单实用的工具,用于列出当前正在运行的所有Java应用程序的进程ID以及基本状态信息。其语法格式如下: ```shell jps [options] ...
首先,`jps` 是Java虚拟机进程识别器(Java Virtual Machine Process Status Tool)的一部分,它是JDK自带的一个命令行工具,用于列出运行在系统上的所有Java进程ID。通过`jps`,我们可以知道哪些Java应用程序正在...
jps(JVM Process Status Tool)命令用于显示指定系统内所有的HotSpot虚拟机进程。通过jps命令可以查看当前系统中所有的Java进程,包括进程ID、进程名称和main方法类名等信息。jps命令的基本语法如下: jps ...
它是Java Virtual Machine Process Status Tool的缩写,是Java开发工具包(JDK)的一部分,用于显示Java虚拟机实例的进程ID。通过`jps`,我们可以获取到系统中运行的Java应用程序的基本信息,如主类名、进程ID等。 ...
- **jps**: Java Virtual Machine Process Status Tool,用于查看当前运行的Java进程及其状态。 #### 五、总结 本文详细介绍了如何在RedHat服务器上部署Spark2.3.0与Hadoop2.7.4集群,涵盖了从系统环境准备到具体...
一、jps (Java Process Status) jps是查看当前系统中正在运行的Java进程的工具。它显示了每个Java进程的ID以及主类名。基本语法如下: ``` [jps_option] [host_id] ``` 常用的选项有: - `-q`:仅显示进程ID。 - `-l...