JAVA自带故障排查工具
2017-11-19 21:41
309 查看
jps
Java Virtual Machine Process Status Tool
-q
指定jps只输出进程ID ,不输出类的短名称
-m
输出传递给Java进程(主函数)的参数
-l
输出主函数的完整路径
-v
显示传递给JVM的参数
jinfo
Configuration Info
-flag
打印指定JVM的参数值
-flag [+|-]
设置指定JVM参数的布尔值
-flag =
设置指定JVM参数的值
jmap
Memory Map
-histo
生成Java应用程序的堆快照和对象的统计信息
-dump
Dump堆详细信息,可以用于分析OOM导致的原因
-heap
输出堆信息
jstack
打印线程dump,发现线程目前停留在哪行代码
-l
打印线程锁信息
-F
强制dump
jstat 统计信息
-options
class (类加载器)
compiler (JIT)
gc (GC堆状态)
gccapacity (各区大小)
gccause (最近一次GC统计和原因)
gcnew (新生代统计)
gcnewcapacity (新生代大小)
gcold (老年代统计)
gcoldcapacity (老年代大小)
gcpermcapacity (永久区大小)
gcutil (GC统计汇总)
printcompilation (HotSpot编译统计)
jconsole
JConsole 是一个内置 Java 性能分析器,
jvisialvm
javap
Java Virtual Machine Process Status Tool
-q
指定jps只输出进程ID ,不输出类的短名称
-m
输出传递给Java进程(主函数)的参数
-l
输出主函数的完整路径
-v
显示传递给JVM的参数
jinfo
Configuration Info
-flag
打印指定JVM的参数值
-flag [+|-]
设置指定JVM参数的布尔值
-flag =
设置指定JVM参数的值
jmap
Memory Map
-histo
生成Java应用程序的堆快照和对象的统计信息
-dump
Dump堆详细信息,可以用于分析OOM导致的原因
-heap
输出堆信息
jstack
打印线程dump,发现线程目前停留在哪行代码
-l
打印线程锁信息
-F
强制dump
jstat 统计信息
-options
class (类加载器)
compiler (JIT)
gc (GC堆状态)
gccapacity (各区大小)
gccause (最近一次GC统计和原因)
gcnew (新生代统计)
gcnewcapacity (新生代大小)
gcold (老年代统计)
gcoldcapacity (老年代大小)
gcpermcapacity (永久区大小)
gcutil (GC统计汇总)
printcompilation (HotSpot编译统计)
jconsole
JConsole 是一个内置 Java 性能分析器,
jvisialvm
javap
Java自带的反编译工具
相关文章推荐
- java8的jps,jstat,jstack,jmp,jinfo,jhat使用详解及Java自带可视化监控与故障分析工具的介绍
- Java自带工具jstack故障分析的一个案例
- 深入理解java虚拟机的故障处理工具
- Java 自带性能监控工具:监视和管理控制台 jconsole 的使用
- jar包里查找指定的class文件,排查是否存在或重复,工具软件:Java Class Finder
- 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行
- Java自带的多线程监控分析工具(VisualVM)
- 借助网络分析工具排查门户网站访问失败原因 网络故障分析
- Java线上应用故障之CPU占用高排查与定位
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- JAVA基础知识--环境以及自带工具
- JAVA进程高CPU占用故障排查
- Java应用线上问题排查的常用工具和方法
- Java自带性能分析工具
- 使用strace工具故障排查的5种简单方法
- java jvm 性能监控和故障处理工具
- Java 自带性能监控工具:监视和管理控制台 jconsole 的使用
- 使用strace工具故障排查的5种简单方法
- Java自带的GUI性能监控工具Jconsole以及JisualVM简介