Eclipse 内存分析器MAT(一)--MAT安装配置

1.简介
  Eclipse 内存分析器(MAT)是由IBM开发的一个功能丰富、高效的java堆分析器,可以帮助java开发者发现内存泄漏和减少内存消耗。
  用MAT可以分析包含成千上万个对象生产环境对应的java heap dump,能够快速计算出常驻对象的大小,查找出来是哪个对象阻止了垃圾回收器的工作,并能自动的做出内存泄漏点的推断。
2.安装
  MAT提供了两种运行方式,一种以eclipse插件形式运行,一种独立方式运行
2.1 Eclipse插件安装
   2.1.1 通过Eclipse marketplace安装
   打开marketplace



   输入memory搜索,注意Marketplace的分类





   点击安装便可完成mat的下载安装

    2.1.2 通过url安装
    打开安装新软件向导



   点击Add按钮,追加mat的安装源
 




   选中Memory Analyzer Tool for Eclipse IDE




  点击Next按照提示便可完成mat的下载安装
2.2 独立安装
下载路径 MAT下载,下载自己操作系统对应的安装版本安装即可。
3.内存配置
  利用MAT分析dump时需要的内存空间要大于dump对应的文件大小,所以无论时利用插件形式的MAT,还是独立运行的MAT在分析前需要调整软件对应的内存大小。
3.1 插件MAT内存调整
   插件的调整就是调整Eclipse分配的内存最大值,进入eclipse的安装目录,打开eclipse.ini,修改Xmx的值

修改后重启eclipse即可
3.2 独立版本内存调整
   进入独立版MAT的安装目录,打开MemoryAnalyzer.ini,修改Xmx的值



猜你喜欢

转载自fengyilin.iteye.com/blog/2430297