jdk监控和故障处理工具

主要jdk诊断命令

jps (JVM Process Status): 类似 UNIX 的 ps 命令。用户查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息;----常用
jstat( JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据; ----常用
jinfo (Configuration Info for Java) : Configuration Info forJava,显示虚拟机配置信息;
jmap (Memory Map for Java) :生成堆转储快照;----常用
jhat (JVM Heap Dump Browser ) : 用于分析 heapdump 文件,它会建立一个 HTTP/HTML 服务器,让用户可以在浏览器上查看分析结果;
jstack (Stack Trace for Java):生成虚拟机当前时刻的线程快照,线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合。

1、jps:查看所有 Java 进程
jps -l:输出主类的全名,如果进程执行的是 Jar 包,输出 Jar 路径。
jdk监控和故障处理工具_第1张图片
jps -v:输出虚拟机每个进程启动时 JVM 参数。

你可能感兴趣的:(jvm,jdk监控和故障处理工具,jvm分析攻略,jvm分析最佳实践,jvm优化分析,jvm堆栈分析)