欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

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

Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 

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


Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 


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

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

Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 

   点击Add按钮,追加mat的安装源
 
Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 

Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 

   选中Memory Analyzer Tool for Eclipse IDE

Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 


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


  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 93.7 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 142.6 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 99.8 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 82 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 108.9 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 91 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 84 KB
  • Eclipse 内存分析器MAT(一)--MAT安装配置
            
    
    博客分类: Eclipse eclipsememory analyzer 
  • 大小: 42 KB