0%
常用分析工具
工具名称 |
作用描述 |
jps.exe |
JVM 进程状态工具(JVM Process Status Tool),用于显示目标系统上 JVM 的 Java 进程信息 |
jstat.exe |
JVM 统计检测工具(JVM Statistics Monitorng Tool),主要用于检测并显示 JVM 的性能统计信息 |
jinfo.exe |
Java 配置信息工具(Java Configuration Information),用于打印指定 Java 进程、核心文件或者远程调试服务器的配置信息 |
jhat.exe |
Java 堆分析工具(Java Heap Analysis Tool),用于分析 Java 堆内存中的对象信息 |
jmap.exe |
Java 内存映射工具(Java Memory Map),主要用于打印指定 Java 进程、核心文件或者远程调试服务器的共享对象内存映射或堆内存细节 |
jstack.exe |
Java 堆栈跟踪工具,主要用于打印指定 Java 进程,核心文件或者远程调试服务器的 Java 线程的堆栈跟踪信息 |
jmc.exe |
Java 任务控制工具(Java Mission Control),主要用于 JVM 的生产时间监测、分析、诊断 |
jvisualvm.exe |
JVM 监测、故障排除、分析工具,主要以图形化界面的方式提供运行与指定虚拟机的 Java 应用程序的详细信息 |
jconsole.exe |
图形化用户界面的监测工具,主要用于监测并显示运行与 Java 平台的应用程序的性能和资源占用等信息 |
jps : jps [ options ] [ hostid ]
options
- -q : 只显示 pid,不显示 class 名称,jar 文件名和传递给 main 方法的参数
- -m : 输出传递给main方法的参数
- -l : 输出应用程序 main class 的完整 package 名或者应用程序的 jar 文件完整路径名
- -v : 显示传入给 JVM 的参数