2012-02-06 24 views
0

我使用Eclipse Helios 3.6.2。我使用它来使用ADT插件进行Android开发。最近我试图检查我开发的Android应用程序内存泄漏。为此,我首先从DDMS视图获取了hprof文件,然后使用Android sdk中提供的hprof-conv工具将hprof文件转换为hpof。默认情况下,hprof文件未使用MAT打开。 现在,当我尝试使用MAT打开hpof文件时,我看到了垃圾值。请参考图片: enter image description here日食内存分析仪显示垃圾值

这里可能会出现什么问题?

预先感谢您。

回答

1

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

+0

完全正确。这是一个非常愚蠢的错误。谢谢。 – user590849 2012-02-06 12:20:19