Javacore和Heapdump生成和获取(3)

前文 Javacore和Heapdump生成和获取(1)

前文 Javacore和Heapdump生成和获取(2)

本文重点介绍利用工具分析生成的Threaddump和Heapdump文件

分析Threaddump

分析工具:IBM Thread And Monitor Dump Analyser

1)运行程序

选择打开Threaddump文件

Javacore和Heapdump生成和获取(3)_第1张图片

2) 分析线程详情

Javacore和Heapdump生成和获取(3)_第2张图片

3) 显示每个线程的状态信息

Javacore和Heapdump生成和获取(3)_第3张图片

每个颜色表示的意思

Javacore和Heapdump生成和获取(3)_第4张图片

线程统计汇总信息

Javacore和Heapdump生成和获取(3)_第5张图片

分析Heapdump

分析工具:IBM HeapDump Analyser

1) 打开heapdump文件

Javacore和Heapdump生成和获取(3)_第6张图片

2) 各种类型对象占用的jvm内存空间

Javacore和Heapdump生成和获取(3)_第7张图片

3)展示每个对象占用的jvm内存空间

Javacore和Heapdump生成和获取(3)_第8张图片

你可能感兴趣的:(jvm)