`

java-jvm-jps

jps 
阅读更多
jsp

-q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数
-m 输出传递给main 方法的参数,在嵌入式jvm上可能是null
-l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名

sudo jps -m

27409 Bootstrap start
30557 Jps -m
1365 Application -f conf/source.backup.conf -n agent


sudo jps -l

输出:进程号 启动类的全路径名字
27409 org.apache.catalina.startup.Bootstrap
29755 sun.tools.jps.Jps
1365 org.apache.flume.node.Application



 sudo jps -v

输出:进程号 启动类的名字 启动的参数(最常用的)
27409 Bootstrap -Djava.util.logging.config.file=/home/q/www/web/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:PermSize=256m -XX:+DisableExplicitGC -Dlanrenjianshen.logs=/home/q/www/web/logs -Dlanrenjianshen.cache=/home/q/www/web/cache -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/q/www/web/logs/gc.log -Djava.endorsed.dirs=/home/q/tomcat/endorsed -Dcatalina.base=/home/q/www/web -Dcatalina.home=/home/q/tomcat -Djava.io.tmpdir=/home/q/www/web/temp
1365 Application -Xss256k -Xmx256m -Xms50m -XX:PermSize=50m -XX:MaxPermSize=50m -XX:MaxDirectMemorySize=50M -Dflume.monitoring.type=ganglia -Dflume.monitoring.hosts=l-collector6.data.cn6:8649 -Dflume.monitoring.pollFrequency=60 -javaagent:lib/jmxetric-1.0.7.jar=host=l-collector6.data.cn6,port=8649,wireformat31x=true,mode=unicast,config=conf/jmxetric-source.backup.xml -Djava.library.path=
28972 Jps -Denv.class.path=.:/home/q/java/default/lib:/home/q/java/default/lib:/home/q/java/default/bin -Dapplication.home=/home/q/java/jdk1.7.0_45 -Xms8m
分享到:
评论

相关推荐

    JAVA-JVM参数讲解

    ### JAVA-JVM参数详解 #### 一、JPS:查看正在运行的 Java 进程 - **概述**:`jps`(Java Process Status Tool)是JDK自带的一个实用工具,用于显示当前计算机上所有正在运行的Java应用程序的进程ID(PID)及其...

    show-busy-java-threads-jvm-cpu.rar

    1. **定位Java进程**:首先,脚本会通过`jps`命令找出正在运行的Java进程ID。 2. **获取线程快照**:然后,使用`jstack`命令对目标Java进程进行线程堆栈分析,获取所有线程的状态和调用栈信息。 3. **筛选繁忙线程**...

    java-1.8.0-openjdk.linux.x86_64

    在Linux环境下,Java 1.8.0 OpenJDK 包括了运行Java应用程序所需的全部组件,如Java虚拟机(JVM)、Java类库以及开发工具。其中,JVM是Java的核心,它负责解析和执行字节码,使得Java程序可以在任何支持Java的平台上...

    亲测可用java-1.8.0-openjdk.linux.x86_64.zip

    开发包通常会包含JDK中的核心组件,如Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)以及开发工具,例如Javadoc(生成API文档)和JAR(打包工具)等。 在CentOS上安装这个开发包后,你可以进行...

    show-busy-java-threads.sh文件

    1. 找到Java进程ID:可以使用`jps`命令列出所有Java进程,然后找到目标应用的进程ID。 2. 运行脚本:执行`./show-busy-java-threads.sh <pid>`,将`<pid>`替换为目标进程ID。 3. 分析结果:查看脚本输出的线程堆栈...

    09 Java基础-JVM垃圾回收-玉峰1

    - **jps**:显示JVM进程状态。 - **jstat**:监控JVM的各种统计数据,如GC情况、类装载、内存使用等。 - **jmap**:提供堆内存映射,可以导出堆转储文件进行分析。 - **jstack**:打印线程堆栈信息,帮助诊断...

    zabbix监控JAVA 进程 JVM数据统计分析告警监控

    zabbix自动发现JAVA进程,并进行自动添加监控JAVA 进程的JVM数据,统计分析告警监控。 支持多种中间件,tomcat、weblogic、微服务方式部署JAVA应用监控。 自带发现脚本和监控脚本,以及zabbix导入模板。

    整理-JVM相关面试题2024

    - `jps`命令可以列出所有JVM进程的PID。 #### 9.2 怎么查看剩余内存? - 可以使用`jstat -gc <pid>`命令查看JVM的内存使用情况。 #### 9.3 查看线程栈的工具是什么? - `jstack <pid>`命令可以用来查看JVM线程栈...

    Tomcat教程-JVM相关工具.docx

    在Java开发和运维中,了解和掌握JVM(Java虚拟机)的相关工具是至关重要的。这些工具可以帮助我们更好地管理和优化应用程序的性能。本教程将详细解释Tomcat服务器中与JVM相关的几个关键工具,包括它们的功能、使用...

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

    这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照文件(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。使用JVM命令和一查看这个JVM参数,帮助我们排查、解决问题。 1 JDK的命令行工具 ...

    java-1.8.0_121.tar.gz

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

    java-虚拟机 操作系统监控工具-源码

    支持远程执行JDK自带工具命令,包含但不限于jps、jstat、jstack、jinfo、jmap、jcmd等 提供客户端交互工具,支持跨进程attach和远程连接功能 支持三种服务模式(可同时开启多个服务): jvmm服务:独有RPC协议,需...

    实战JAVA虚拟机 JVM故障诊断与性能优化

    《实战JAVA虚拟机 JVM故障诊断与性能优化》这本书深入探讨了Java开发中不可或缺的Java虚拟机(JVM)技术,对于Java开发者来说,理解JVM的工作原理、故障诊断以及性能调优是至关重要的。以下将围绕这些主题展开详细的...

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

    JVM性能调优监控工具jps、jstack、jmap、jhat、...jps、jstack、jmap、jhat、jstat 等 JVM 性能调优监控工具对于 Java 程序员来说是必备的,能够帮助我们解决各种 JVM 性能问题,提高 Java 应用程序的性能和稳定性。

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

    ### JAVA JVM性能调优监控工具详解 在Java开发过程中,特别是在企业级应用中,经常会遇到各种性能瓶颈问题,如内存溢出(`OutOfMemoryError`)、内存泄露、线程死锁、锁争用等问题。这些问题如果不能及时有效地解决...

    jvm常用命令工具

    Java虚拟机(JVM)提供了一系列内置的监控和诊断工具,可以帮助开发者和运维人员高效地获取和分析这些信息。本篇文章将详细介绍以下几个核心的JVM命令工具及其使用方法: 1. **jps** - 显示系统中所有HotSpot虚拟机...

    java虚拟机 JVM 基础 高级特性

    5. **JVM监控与诊断工具**:如jps、jstat、jmap、jhat等,这些工具可以帮助开发者实时监控JVM状态,定位性能问题。 6. **JIT编译**:理解JIT如何工作,包括何时触发即时编译、编译策略以及如何通过-XX选项影响编译...

    一篇文章让你了解chaosblade-niaoshuai1

    在进行实验前,你需要找到目标 JVM 进程的 ID,可以通过 `jps -v` 命令查看。然后,使用 `blade prepare jvm --process <PID>` 来为指定的 JVM 进程挂载一个沙箱,这样 ChaosBlade 就可以在不实际影响生产环境的情况...

    深入JVM内核—原理、诊断与优化视频教程-2.JVM运行机制

    10. **JVM诊断工具**:JDK提供了丰富的命令行工具,如jps(Java进程查看)、jstat(统计JVM各种数据)、jmap(内存映射工具)、jhat(堆转储分析)、jconsole(GUI监控工具)等,用于监控和诊断JVM的运行状态。...

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

    Linux 下 Java jps 命令使用解析详解 Linux 下 Java jps 命令是 JDK 1.5 提供的一个显示当前所有 Java 进程 pid 的命令,它可以帮助开发者快速了解当前系统中运行的 Java 进程信息。下面是对 Linux 下 Java jps ...

Global site tag (gtag.js) - Google Analytics