android------Eclipse Memory Analyzer (MAT)

 简单介绍

MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。

使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。

为什么使用MAT?

当服务器应用占用了过多内存的时候,会遇到OutOfMemoryError,但空间却回收不了,引发内存泄露
java服务器系统异常,比如load飙高,io异常,或者线程死锁等,都可能通过分析堆中的内存对象来定位原因
Eclipse MAT的出现使这个问题变得非常简单。它能够离线分析dump的文件数据。
Eclipse MAT是SAP公司贡献的一个工具,可以在Eclipse网站下载到它,完全免费的。

下载地址:http://www.eclipse.org/mat/

已经到1.7.0的版本了

使用Eclipse的同学可以在Eclipse中安装mat插件

图片中Update Site是插件地址:http://download.eclipse.org/mat/1.7/update-site/

扫描二维码关注公众号,回复: 974096 查看本文章

初始界面:

猜你喜欢

转载自my.oschina.net/zhangqie/blog/1637746