使用Memory Analyzer能分析内存使用状态,在发生内存溢出时常常使用到。
第一步:下载Eclipse MAT
下载地址:http://www.eclipse.org/mat/downloads.php
第二步:下载之后将压缩包解压,放置到Myeclipse 的MyEclipse\MyEclipse 10\dropins目录下
创建一个mat的文件夹,解压的文件都放那里
第三步:重启myeclipse,当启动完成后可以看到
第四步:打开Window->Perferences,你会看见这个项目:
第五步:
写个小程序测试一下
工程右键 Run Configurations..
在运行配置窗口为argument添加-XX:+HeapDumpOnOutOfMemoryError如下图
配置完成点击“run”可以看到程序报错
刷新一下项目目录可以看到生成一个java_pid7076.hprof文件
双击打开
时间: 2024-10-25 17:15:18