简单介绍使用Eclipse Memory Analyze Tool来检查内存溢出和内存泄露
2015-01-21 15:52
447 查看
1. 安装Eclipse Memory Analyze Tool(Eclipse MAT)
Eclipse Help --> Install New Software... --> Add... --> 如下图 -> finish 重启 就行了
PS: MAT新版本的链接在此http://www.eclipse.org/mat/downloads.php (Location填的是Update Site)
2. 使用MAT跑Java项目的Dump,检查内存溢出和内存泄露
右键Java项目 --> 配置Run Configuration --> 在VM arguments 填入 -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError --> 点击Run 跑项目 --> 如果项目发生了OutOfMemoryError,就会在项目根目录下生成一个Dump文件(内存转储快照) --> Eclipse Open File --> 打开那个Dump文件即可看到详细内容了
Eclipse Help --> Install New Software... --> Add... --> 如下图 -> finish 重启 就行了
PS: MAT新版本的链接在此http://www.eclipse.org/mat/downloads.php (Location填的是Update Site)
2. 使用MAT跑Java项目的Dump,检查内存溢出和内存泄露
右键Java项目 --> 配置Run Configuration --> 在VM arguments 填入 -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError --> 点击Run 跑项目 --> 如果项目发生了OutOfMemoryError,就会在项目根目录下生成一个Dump文件(内存转储快照) --> Eclipse Open File --> 打开那个Dump文件即可看到详细内容了
相关文章推荐
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 彻底解决Eclipse 5.2内存溢出:java.lang.OutOfMemoryError: PermGen space
- PHP管理内存函数 memory_get_usage()使用介绍
- 一次使用Eclipse Memory Analyzer分析weblogic内存溢出
- 一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
- 关于 Eclipse 使用Tomcat 启动项目时的内存溢出问题
- Valgrind 使用简单说明--检查内存泄露
- eclipse启动或者运行过程中tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- Eclipse Memory Analyzer tool(MAT)分析内存泄露1
- eclipse/myeclipse使用Memory Analyzer Tool (mat)方法
- 使用Eclipse_Memory_Analyzer进行内存泄漏分析三部曲
- 一次使用 Eclipse Memory Analyzer 分析 Tomcat 内存溢出
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- PHP管理内存函数 memory_get_usage()使用介绍
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- activity使用Intent频繁切换导致内存溢出:dequeue native buffer fail:Out of memory