0

我正在使用 Eclipse Helios 3.6.2。我使用它使用 ADT 插件进行 Android 开发。最近,我尝试检查我开发的 Android 应用程序中的内存泄漏。为此,我首先从 DDMS 视图中获得了一个 hprof 文件,然后使用 Android sdk 中提供的 hprof-conv 工具将 hprof 文件转换为 hpof。默认情况下,hprof 文件未使用 MAT 打开。现在,当我尝试使用 MAT 打开 hpof 文件时,我看到了垃圾值。请参考图片: 在此处输入图像描述

这里可能出了什么问题?

先感谢您。

4

1 回答 1

1

您在文本编辑器中打开数据文件作为文本文件,而不是在内存分析器中。这几乎可以肯定是由于文件名拼写错误——应该是*.hprof,不是*.hpof。关闭文件,重命名它,然后尝试重新打开它!

于 2012-02-06T12:15:55.260 回答