Java内存分析
每次遇到内存消耗过快或者GC回收频繁的时候往往需要heapdump下,分析下内存堆数据,一般需要一些工具作为辅助
这里罗列下我常用的分析工具吧
MAT
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,它的分析速度比jhat快,分析结果是图形界面显示,比java内置jhat的可读性更高
安装方式
打开Eclipse - >help - > Eclipse Marketplace 进行安装
安装完成后提示重启Eclipse,重启后打开window - > open perspective,看到Memory Analysis证明安装成功。
然后通过MAT打开dump文件即可