我安装了eclipse内存分析器(mat),并从官方站点按照本教程进行操作,但是.hprof文件在标准文本编辑器中打开,而不是我期望的那样在mat中打开。

我可能缺少一些基本的知识,但找不到如何显式启动该程序。 或如何配置.hprof文件以在地图中打开

===============>>#1 票数:5 已采纳

您应该先打开“ 内存分析”透视图,然后从

File ---> Open Heap Dump 

您可以使用mat打开.hprof文件。

  ask by Nir translate from so

未解决问题?本站智能推荐:

1回复

Eclipse内存分析器-帮助查找泄漏

我试图在我的Android应用程序中发现内存泄漏。 我有以下情况: A类创建了一个A $ 24类,它创建了一个线程。 该线程引用了类A,所以这就是泄漏。 我知道A $ 24是在A类中创建的一个匿名类,但是我如何找出在哪里创建,在代码的哪一行。 我的问题是了解谁是有问题的线程。
5回复

如何在Mac OS上运行Eclipse内存分析器?

我在笔记本电脑上运行Eclipse内存分析器时遇到一些问题。 刚刚下载(从地方 )并执行应用程序时会发生这种情况: 我无法弄清楚问题的原因是什么。 有人能帮我吗???
1回复

Eclipse内存分析器显示垃圾值

我正在使用Eclipse Helios 3.6.2。 我使用它使用ADT插件进行Android开发。 最近,我尝试检查我开发的Android应用程序中的内存泄漏。 为此,我首先从DDMS视图中获取了一个hprof文件,然后使用Android sdk中提供的hprof-conv工具将该hpr
1回复

内存分析器和任务管理器之间分配的内存差异

我想分析一个相当大的Java VM进程的内存使用情况。 启动Eclipse内存分析工具时,我意识到的一件事是所谓的分配内存之间存在巨大差异:Windows任务管理器/ CMD任务列表显示约5,5GB,而内存分析器仅显示1,1GB。 是什么造成了这种差异?
1回复

如何使用:内存分析器工具:合并GC根的最短路径:排除自定义字段?

但是,我无法弄清楚要放入-excludes中的内容。 我尝试在下面添加所有四个,但仍然从ClassName.nameOfFieldInClass中看到不需要的引用! org.package.ClassName org.package.ClassName:指涉 o
2回复

Eclipse内存分析器(MAT):不显示当前正在运行的进程

我试图分析我的一个Java程序(使用Swing)中的内存泄漏,因此我下载了Eclipse MAT。 到目前为止,我所做的是: 通过单击“运行”按钮从Eclipse中运行该程序。 切换到“内存分析”透视图 程序运行时,选择“从本地运行的VM获取堆转储”。 它
3回复

Memory Analyzer(MAT)插件无法自动在MAT Eclipse 4.1.2中打开堆教程

嗨,我已经将我的eclipse更新到最新版本,也安装了Eclipse MAT插件但是当我点击“转储HPROF文件”时,它不会在MAT中打开,而是让我选择保存HPROF文件。 以前它会在eclipse MAT中自动打开它。 请告诉我如何解决这个问题? 我也切换到“内存分析”的角度,
1回复

Eclipse MAT解析11GB堆转储-内存不足。 无法解析堆转储

我试图使用Eclipse MAT解析11GB堆转储,但出现以下错误 我认为MAT无法解析这么大的堆转储。 我阅读了一些文章,并将VM配置增加到转储大小的80%以上。 以下是我的虚拟机配置 而且我仍然无法加载转储。 我尝试使用ParseHeapDump.bat并没有任何更改.
1回复

Android中的内存分析:dominator_tree不会显示某些对象的所有实例

我正在使用Eclipse Memory Analyzer来测试我的Android应用程序中MainActivity的行为。 我已经将设备旋转了10次,因此我创建了11个MainActivity类实例。 查看Eclipse Memory Analyzer中的Histogram选项卡,我
2回复

使用内存分析器在Java heapdump中查找打开的文件

我有一个在内存分析器中打开的Java heapdump。 内存分析器(mat)中是否有某种查询打开文件句柄的方法? 我想确切地确定哪个类打开了文件并拥有对该文件的有效引用。