37

无法弄清楚如何将 MAT(内存分析器工具)安装到 Eclipse 中。需要这个程序来分析我的 Android 应用程序正在泄漏的堆。

感觉很傻,对不起;-(

具体步骤是什么?

我应该在 Eclipse 中怎么做?选择 Android SDK 管理器或转到帮助 => 安装新软件 => 然后在字段中输入一个 url 字符串 ( http://download.eclipse.org/mat/1.1/update-site/ )?

两者都尝试过 - 现在似乎没有任何效果。

非常感谢您的描述:-)

4

6 回答 6

72

Help>Install New Software...中,输入以下更新站点 URL:http: //download.eclipse.org/mat/1.5/update-site/

http://download.eclipse.org/mat/1.1/update-site/不存在。)

于 2013-06-24T14:44:54.227 回答
37

在 Eclipse 上安装内存分析器工具 (MAT)

我们需要安装两个eclipse插件

  1. BIRT Chart Engine //用于使用饼图获取内存信息
  2. MAT //获取内存信息

——————————————————————————————</p>

安装 BIRT 图表引擎插件

  1. Eclipse —> 帮助菜单 —> 安装新软件 —> 添加
  2. 输入以下信息

名称:BIRT 图表引擎。

位置:http: //download.eclipse.org/birt/update-site/4.3

来源:http ://wiki.eclipse.org/BIRT_Update_Site_URL

现在只选择 Birt Chart Engine 并进行安装。

——————————————————————————————</p>

安装 MAT 插件

  1. Eclipse —> 帮助菜单 —> 安装新软件 —> 添加
  2. 输入以下信息

名称:垫

位置:http: //download.eclipse.org/mat/1.5/update-site/

来源: http: //www.eclipse.org/mat/downloads.php

现在为 MAT 选择 MAT 和 Birt Chart 插件,然后为安装选择 Go。

——————————————————————————————</p>

获取 Android 项目的堆转储

一旦你安装了..

  1. 连接 Android 设备以进行调试/测试应用程序
  2. 现在转到项目并构建/运行
  3. 打开 DDMS —> 设备 —> 选择进程(列表中项目的包名称)
  4. 单击“设备”视图工具栏中的“转储 HPROF 文件”图标(看起来像一个带有向下箭头的半满罐) 在此处输入图像描述

  5. 选择 Leak Suspects Report 选项并单击 Finish。

  6. 就是这样!!.. 你得到了项目的内存堆报告

在此处输入图像描述

于 2013-11-14T08:57:29.680 回答
4

您可以转到帮助 -> 安装新软件...。将 http://download.eclipse.org/mat/1.4/update-site/粘贴到使用字段中,然后按 Enter。然后按照您将能够安装插件的步骤。与其他插件安装相同。

主要的挑战是如何使用 Memory Analyzer Tool。要在 Eclipse 中使用 Memory Analyzer Tool,您可以按照教程Use Memory Analyzer Tool in Eclipse

于 2014-11-16T15:48:26.963 回答
2

转到帮助>安装新软件>输入名称(MAT)和链接( http://download.eclipse.org/mat/1.3/update-site/

这将起作用。

运行 Memory Analyzer 所需的最低 Java 版本为 1.5

于 2013-07-16T07:20:01.133 回答
1

安装最新版本 MAT 的解决方案,而不是其他答案中给出的硬链接先前版本:

访问此站点,并复制“更新站点: ”旁边的 URL 。

在 Eclipse 中,转到Help>Install New Software并粘贴刚刚复制的 URL。将其命名为 MAT,然后选择所需的部分。按照对话,重新启动 Eclipse,您应该一切顺利。

在撰写此答案时,最新版本的 MAT 是 1.3.1。

于 2014-02-25T19:01:54.617 回答
0

对我来说,这个链接对我有帮助。它的通用方式只是根据你的 Eclipse 更改版本号,这是一种简单的拖放方法。

http://download.eclipse.org/mat/ <1.5 改变它>/update-site/

如果您不想拖放。

链接:https://marketplace.eclipse.org/content/memory-analyzer-0

于 2017-08-07T10:54:04.930 回答