bingoogolapple / bingoogolapple.github.io

个人主页。同时也通过 Issues 记录学习笔记
http://www.bingoogolapple.cn
86 stars 22 forks source link

MAT #176

Open bingoogolapple opened 7 years ago

bingoogolapple commented 7 years ago

安装

生产 dump 文件

概念


bingoogolapple commented 7 years ago

Histogram 可以列出内存中的对象,对象的个数以及大小

bingoogolapple commented 7 years ago

Dominator Tree 列出最大的对象以及其依赖存活的 Object

bingoogolapple commented 7 years ago

Top Consumers 通过图形列出最大的 Object

这里显示了内存中最大的对象有哪些,他们对应的类是哪些,类加载器 Classloader 是哪些。有些时候,我们在这里就可以看到代码内存泄露的位置

bingoogolapple commented 7 years ago

Leak Suspects 通过 MAT 自动分析内存泄漏的原因

bingoogolapple commented 6 years ago

内存频繁的分配与回收,分配速度大于回收速度时,最终会产生 OOM


http://blog.sina.com.cn/s/blog_46d5caa401019vj5.html http://www.lightskystreet.com/2015/09/01/mat_usage