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
输入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的值
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的值