最近学了一些jdk中的jps工具,通过jsp命令显示当前的jvm进程,把一些常用的用法记录一下:
直接输入jps,输出当前用户的所有jvm的进程id和执行主类名称(mai函数所在类的名称)。
[sch@s2-3 logs]$ jps
24449 Jps
22186 start.jar
jps -l ,输出进程id和主类的全名(完整包路径),如果执行的是jar包,会显示完整的jar路径
[sch@s2-3 logs]$ jps -l
22186 /home/sch/.jetty/start.jar
24508 sun.tools.jps.Jps
jps -m,输出进程id和传递给main方法的参数
[sch@s2-3 logs]$ jps -m
22186 start.jar --pre=etc/jetty-logging.xml
24710 Jps -m
jps -v,输出进程id和传递给jvm的参数
[sch@s2-3 logs]$ jps -v
24783 Jps -Dapplication.home=/usr/greenline/install/jdk1.6.0_31 -Xms8m
22186 start.jar -Xmx512m -Xms512m -Xmn128m -XX:PermSize=128m -verbose:class -verbose:gc -Dcom.sun.management.jmxremote.port=2023 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.22 -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n -Djetty.logs=/home/sch/logs -Djetty.home=/home/sch/.jetty -Djava.io.tmpdir=/tmp
jps -q,只输出进程id
[sch@s2-3 logs]$ jps -q
22186
24845
相关推荐
以上工具的使用通常需要与相应的帮助文档配合,如`java.chm`可能包含了JDK的综合帮助文档,而`jstat - Java Virtual Machine Statistics Monitoring Tool.htm`、`jps - Java Virtual Machine Process Status Tool....
本篇文章将详细介绍Java开发工具包(JDK)中的一些重要监控和故障处理工具,这些工具可以帮助开发者识别和解决生产环境中的内存溢出问题,进而提升应用程序的性能和稳定性。 首先,我们来了解JDK提供的几个监控和...
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
通过对 JDK 内置工具的详细介绍及其在具体案例中的应用,我们可以看到这些工具在解决 Java 应用问题方面的重要作用。合理利用这些工具不仅可以提高开发效率,还能有效提升应用程序的稳定性和性能。在未来的工作中,...
JPS(Java Process Status Tool)是 Java 虚拟机的进程状态工具,用于显示当前 Java 进程的信息。然而,在某些情况下,JPS 命令可能不可用,导致无法查看 Java 进程的信息。 导致 JPS 不可用的原因可能是因为环境...
对于Android开发,还需掌握如何使用Android Studio中的JDK工具,如构建工具Gradle,以及如何调试和测试Android应用。 在**JDK文档**中,官方的Java SE文档是非常宝贵的资源,它详尽地解释了类库的API、JVM规范和...
7. **使用JDK的其他工具**:除了`javac`,JDK还包含许多其他实用工具,如`jps`(Java进程查看器)、`jmap`(内存映射工具)、`jconsole`(可视化监控工具)等,它们可以帮助你管理和诊断Java应用程序。 8. **注意...
- `jps`:显示运行中的Java进程信息。 - `keytool`:管理密钥和证书,用于创建和管理keystore。 - `jar`:打包工具,可将多个文件打包成JAR文件。 - `javadoc`:生成API文档,解析Java源代码并生成HTML文档。 ...
JDK还包含了一些其他有用的工具,如javadoc用于生成API文档,jps用于查看Java进程,jmap用于内存分析,以及jconsole和jvisualvm用于监控Java应用的性能。了解并熟练使用这些工具,对Java开发者来说是非常有益的。 ...
这个版本的JDK不仅包含了基础的编译器javac和运行时jre,还有许多其他开发工具,如javadoc用于生成API文档,jps用于查看Java进程,jconsole用于监视JVM性能等。对于Java开发者而言,理解和掌握JDK 1.8的特性是至关...
例如,使用`javac`编译Java源代码,用`jar`命令打包应用,以及`jps`、`jstat`等工具监控Java进程和系统状态。对于服务器端的应用,可能还需要配置JVM参数以优化性能,如设置堆大小(`-Xms`和`-Xmx`)和垃圾回收策略...
- `jps`、`jstat`、`jinfo`等:JDK提供的各种监控和诊断工具,帮助开发者分析和优化应用程序的性能。 总之,64位和32位JDK的选择取决于具体的应用场景和硬件配置。了解它们的差异并正确安装和配置JDK是每个Java...
本文将详细介绍 JDK 自带的几个核心 VM 分析工具:jps、jstat、jmap 和 jconsole,并探讨它们各自的功能及应用场景。 #### jps - 查看运行中的 Java 进程 **jps** 类似于 Unix/Linux 系统中的 `ps` 命令,用于列出...
JDK附带了一系列工具,如`javac`用于编译Java源代码,`jar`用于打包和管理类文件,`javadoc`用于生成API文档,以及`jps`、`jstack`、`jmap`等用于监控和诊断Java进程。 7. **安全性与更新**: Oracle建议定期更新...
此外,了解JDK中的其他工具,如jar工具用于打包和管理Java类库,javadoc用于生成API文档,jps用于查看Java进程等,也是非常必要的。 总的来说,"jdk安装视频讲解"为初学者提供了一个清晰的指南,通过观看这个视频,...
以及其他诊断和管理工具,如`jps`(Java进程查看器)、`jstat`(Java统计监测工具)等。 7. **运行时环境**: JDK 1.8.0_171也提供了一个Java运行时环境(JRE),它包含执行Java应用程序所需的组件,包括Java虚拟机...
`java`命令用于运行编译后的程序,`javadoc`用于自动生成API文档,`jps`可以查看运行中的Java进程,`jmap`用于内存分析,`jstack`则用于获取线程堆栈跟踪,这些工具帮助开发者进行调试和性能优化。 总之,"jdk-8...
**JDK中的主要工具** - `javac`: Java编译器,将源代码编译成字节码。 - `java`: Java解释器,执行编译后的.class文件。 - `jar`: 用于创建、管理和提取Java归档(JAR)文件的工具。 - `javadoc`: 生成API文档的...
安装完成后,开发者可以在命令行中使用`javac`进行编译,`java`命令来运行程序,以及其他开发工具,如`javadoc`生成文档,`jps`查看进程,`jconsole`进行性能监控等。 在实际开发中,JDK 8u271不仅对Java程序员至关...
JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的重要工具集。在本案例中,我们讨论的是JDK 1.8的64位版本,适用于Linux操作系统。"jdk-8u152-linux-x64.tar.gz" 是一个压缩文件,它包含...