MAT Memory Analyzer Tool 插件安装 myeclipse10.1
来源:互联网 发布:足球竞猜软件 编辑:程序博客网 时间:2024/06/05 18:54
之前做android开发的使用遇到内存问题曾看到mat能分析内存使用状态,折腾过了一次。现在有空继续折腾一下。
第一步:下载Eclipse MAT
下载地址:http://www.eclipse.org/mat/downloads.php
可以看到最新版是1.2.1,鉴于myeclipse的安装选择压缩包离线升级
第二步:下载之后将压缩包解压,放置到Myeclipse 的MyEclipse\MyEclipse 10\dropins目录下
创建一个mat的文件夹,解压的文件都放那里
重启myeclipse,当启动完成后可以看到
第四部:打开Window->Perferences,你会看见这个项目:
第五步:
写个小程序测试一下
- import java.util.Date;
- import java.util.HashMap;
- import java.util.Map;
- public class MatTest {
- public static void main(String[] args) {
- Map<Integer,Date> map=new HashMap<Integer, Date>();
- for (int i = 0; i < 600000000; i++) {
- map.put(i, new Date());
- }
- }
- }
先工程右键 Java Application
再工程右键 Run Configurations..在运行配置窗口为argument添加-XX:+HeapDumpOnOutOfMemoryError如下图
配置完成点击“run”可以看到程序报错
刷新一下项目目录可以看到生成一个java_pid5012.hprof文件
双击打开
以下文章已经说的非常详细了:
1.使用 Eclipse Memory Analyzer 进行堆转储文件分析
0 0
- MAT Memory Analyzer Tool 插件安装 myeclipse10.1
- MAT Memory Analyzer Tool 插件安装 myeclipse10.1
- MAT Memory Analyzer Tool 插件安装(图解)
- MAT Memory Analyzer Tool 插件安装(图解)
- MAT Memory Analyzer Tool 插件安装(图解)
- MAT Memory Analyzer Tool 插件安装(图解)
- MAT Memory Analyzer Tool 插件安装(图解)
- Eclipse安装MAT 1.6((Memory Analyzer Tool 1.6)插件方法
- 内存分析工具 MyEclipse MAT Memory Analyzer Tool 插件安装
- MAT Memory Analyzer Tool 插件装配(图解)
- MAT Memory Analyzer Tool 插件装配(图解)
- MAT Memory Analyzer Tool 插件装配(图解)
- MAT Memory Analyzer Tool 插件装配(图解)
- MAT Memory Analyzer Tool 插件装配(图解)
- Memory Analyzer tool(MAT)
- eclipse内存分析工具MAT Memory Analyzer Tool 插件安装(图解)
- MAT Memory Analyzer Tool 插件装配(图解)(转)
- Eclipse MAT(Memory Analyzer) 插件本地安装
- c#和SQL数据库关于事务的操作
- centos 解压rar文件
- Window2003 64位IIS连接ACCESS报错“Microsoft.Jet.OLEDB.4.0”问题
- RaycastAll returning results in reverse order of collisions
- Android开源框架ImageLoader的完美例子
- MAT Memory Analyzer Tool 插件安装 myeclipse10.1
- centos中mysql28000问题处理
- hdu1978 How many ways
- 使用colorbox进行弹窗遇到的怪事,关闭弹窗报错colorbox undefined
- Linux内核中ioremap映射的透彻理解
- POJ 2653 Pick-up sticks
- 数据仓库篇章 OLTP/OLAP 区别
- c#中处理关于SQL中BLOG大数据的方法
- linux网络编程-服务器端线程池技术(C语言实现)