首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Memory Analyzer工具的运用

2012-11-20 
Memory Analyzer工具的使用本文目的是在记录下Memery Analyzer的功能。Memery Analyzer是一个很好的内存泄

Memory Analyzer工具的使用

本文目的是在记录下Memery Analyzer的功能。Memery Analyzer是一个很好的内存泄漏的分析工具。当发生内存泄漏的时候我们可以先用jmap dump下内存,然后分析。

?

?

Memory Analyzer工具的运用

?

从上图可以看到它的所有功能。

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

2. Dominator Tree可以列出那个线程,以及线程下面的那些对象占用的空间,如下图,我们可以发现LinkedList占用了很多空间

Memory Analyzer工具的运用

3.Top consumers通过图形列出最大的object

4.Leak Suspects通过MA自动分析泄漏的原因

Memory Analyzer工具的运用

?

热点排行