1、首先在eclipse中安装应用,我的版本是4.6.3
2、点击eclipse help-->markerplace在find输入memory第一个就是所要找的插件,如下图所示。安装完毕会自动重启
3、安装完成,可以使用jmap从其他平台上生成dump文件信息,jmap的命令如下:
#jps --查找进程号
#jmap -dump:format=b,file=文件名 [pid] --生成的dump文件以.hprof结尾,如 dump.hprof
测试:本例使用eclipse生成,测试内存溢出,实例代码如下:
public class DumpTest {
public void init() {
List<Person> list = new ArrayList<>();
while (1 < 2) {
int i = 0;
Person person = new Person(i++, i + "zhansan");
list.add(person);
}
}
public stati