userName

来源:未知 浏览 292次 时间 2021-04-28 00:24

jps位于jdk的bin目录和它的效率是揭示的java进程的情况下临时系统及其身份证号码命令。jps等价于Solaris ps过程工具-jps。与“pgrep java”或“ps ef grep java” jps不使用步骤名称找到JVM实例工具。因此Modam jps不使用步骤名称找到JVM实例工具。因此寻找十英尺厚的Java应用程序包括那些不使用Java实现(例如自定义应用程序)后端。此外jps只查找用户的Java进程而不是ten-legged过程系统中须知

技术须知:Java后端工具命令之-jps

功能jps (Java虚拟机进程状态工具)是一个命令提供的JDK 1.5显示了Java进程的pid。它可能是实用尤其是在linux / unix平台。现场

技术须知:Java后端工具命令之-jps

jps命令在jdk可能揭示了java进程和相关参数暂时运行。其实现机制如下:java一步被激活后它将在指定的目录. io .tmpdir临时文件夹中有一个看起来像hsperfdata_User文件夹。在这个文件夹(/ tmp / hsperfdata_ / Linux)有几个文件的名字是java进程的pid初步列出正在运行的java进程但是列出该目录的文件名。至于系统的参数你不妨赢得理解这些文档

solo@hos: / tmp / hsperfdata_solo $ pwd / tmp / hsperfdata_hollissolo@hos: / tmp / hsperfdata_hollis lltotal 48美元drwxr-xr-x 4096 4月16日10:54独唱独奏。/ drwx根12288年4月16日根12288年4月16日根10:56 . .独唱独奏/ - - - - - - - - 32768 2679年4月16日10:57 solo@hos: / tmp / hsperfdata_solo

美元以上的本质是在/ tmp / hsperfdata_solo目录从本质上说2679年是在电脑上运行java进程的pid。让吗?年代jps测试和秩序:

solo@hos:美元/ tmp / hsperfdata_solo jps2679 org.eclipse.equinox.launcher_1.3.0。v20130327 -1440。jar4445 Jps

实现Jps命令后我们创建了两个java进程一个是eclipse的过程运行的pid 2679年另一个是使用Jps的过程的pid 4445(他也是java命令也开始一个过程)使用

如果你想学习一个命令第一次过来看枪战影片使用Jps -看枪战影片:

hollis@hos: / tmp / hsperfdata_hollis $ Jps -helpusage: Jps[——帮助]Jps [q] [-mlvV] [< hostid >]定义:< hostid >: <主机名>(<口>):

接下来为了注意这些参数让?年代写几类。写一段(真正的)转世在java进程的主要方法观察场景。代码如下:

包com.JavaCommand; / * * * @author独奏* /公共类JpsDemo{公共静态void main (String [] args){虽然(真正的){System.out.println (1);}}}

q只显示了pid类名jar文件名称和参数传输到主方法

solo@hos:美元/ tmp / hsperfdata_solo jps -q267911421

- m输出参数传输的主要方法在嵌入式jvm可能是null。这里当主要的方法是使用两个参数传递给String[]参数。独奏芝加哥气候交易所实现jsp - m:

solo@hos:美元/ tmp / hsperfdata_solo jps -m12062 JpsDemo独奏ccx

- l的输出完整的包名称使用的主要类速度或jar文件的完整路径名使用速度

solo@hos:美元/ tmp / hsperfdata_solo jps -l12356 sun.tools.jps.Jps2679 /home/solo/tools/eclipse/ /插件/ org.eclipse.equinox.launcher_1.3.0.v20130327 - 1440。jar12329 com。JavaCommand .JpsDemo

- v输出参数传递给JVM都在这里。当使用的主要方法您将发送一个jvm参数:-Dfile。= utf - 8编码实现jps - v:

solo@hos:美元/ tmp / hsperfdata_solo jps -v2679 org.eclipse.equinox.launcher_1.3.0.v20130327 - 1440。jar -Djava.library.path = https://www.xiaozuoseo.com/usr/lib/jni: / usr / lib / x86_64-linux-gnu jni -Dosgi.requiredJavaVersion = 1.6 - xx: MaxPermSize = 256 -Xms40m -Xmx512m13157 Jps -Denv.class.path = https://www.xiaozuoseo.com/home/solo/tools/java/ jdk1.7.0_71 / lib: / home /霍利斯/工具/ java / jdk1.7.0_71 / jre / lib: -Dapplication.home = https://www.xiaozuoseo.com/home/solo/tools/java/jdk1

技术须知:Java后端工具命令之-jps

7.0 _71 -Xms8m13083 JpsDemo -Dfileutf - 8编码=

jps是最常用的java命令。使用jps可能希望观察哪些Java进程在一个神奇的状态。如果你运行一个web应用程序(jboss使用tomcat、jetty等等)你不妨使用jps观察部署场景

标签: 须知后端命令Java工具技术