eclipse安装MAT内存分析工具插件
(一)默认已安装eclipse IDE
打开eclipse选择如下操作:
插件地址:http://download.eclipse.org/mat/1.5/update-site/
安装插件。
安装完成后重启即可。
(二)获取Heap Dump文件
新建一个java项目,创建HeapOOM类,输入如下代码:
package matt;
import java.util.ArrayList;
import java.util.List;public class HeapOOM {
int num;
public HeapOOM() {
num = 100000;
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
List<HeapOOM> list = new ArrayList<HeapOOM>();
while(true)
list.add(new HeapOOM());
}
}
设置eclipse的运行参数:
选择Arguments输入运行参数。
参数说明:
* JVM设置
* -verbose:gc -Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryError
* –verbose:gc 在虚拟机发生内存回收时在输出设备显示信息,
* 格式如下: [Full GC 268K->168K(1984K), 0.0187390 secs]该参数用来监视虚拟机内存回收的情况。
-Xms20M 设置应用程序的初始内存大小为20M
-Xmx20M 设置应用程序的能够使用的最大内存为20M(与-Xms设置大小相同可以避免堆自动扩展)
-XX:+HeapDumpOnOutOfMemoryError 可以让虚拟机在出现内存异常的时候自动Dump出当前的内存对转储快照以便日后进行分析
完成以上步骤输出内存
选择eclipse->File->Open File选项。
打开后。
参考1:https://www.geek-share.com/detail/2690296340.html
参考2:https://blog.csdn.net/abc997995674/article/details/83040292
- Eclipse工具安装OpenExplorer插件--快速打开文档目录
- 【开发工具IDE】Eclipse 安装 Maven 的 m2eclipse 插件
- Linux:CentOS安装包+VMware安装包+Linux连接工具(xmanager)+Hadoop安装包+Eclipse Hadoop插件及Eclipse软件+相关工程:
- Maven构建工具使用、E2Eclipse插件安装、使用
- FindBugs作为eclipse插件和ant工具的安装、使用
- Eclipse 安装Activiti插件(BPMN打开工具)
- 为Eclipse开发工具安装Svn插件
- Java反编译工具jd-gui的eclipse插件安装和使用
- 【Eclipse提高开发速度-插件篇】安装多语言Propertys编辑工具
- Eclipse 3.7手工安装Maven2的插件(包含POM图形编辑工具)
- java反编译工具(JD-Eclipse) eclipse插件安装
- myEclipse8.5或者eclipse手工安装jd插件(myEclipse8.5或eclipse内直接查看.class文件,jd反编译工具)
- Eclipse打包工具 Fatjar clipse插件安装方法 如何使用fat打包运行
- Eclipse工具安装OpenExplorer插件--快速打开文档目录
- eclipse安装lombok插件(get,set工具)
- Java反编译工具JAD及Eclipse插件jadclipse的安装
- 【开发工具】eclipse或idea插件安装使用
- 好用的Java反编译工具同时提供eclipse插件安装
- 【工具】eclipse安装SVN插件
- 关于eclipse开发工具安装easyexplorer PlugIn(文件浏览插件)教程