在MAT中获取“java.io.IOException”?

时间:2012-10-17 11:22:29

标签: android memory-leaks

我的内存异常错误。我来了解我的应用程序中有内存泄漏。这就是为什么我安装了MAT.and我转储了hprof文件。

但是在打开.hprof文件的时候我得到的错误就像......

Error opening heap dump 'ind.hprof'. Check the error log for further details.
Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)
Unknown HPROF Version (JAVA PROFILE 1.0.3)".

我使用“hprof-conv fil.hprof file2.hprof”转换了hprof文件。它的显示类似于“hprof-conv”命令不存在。我尝试在DDMS中将Hprof动作设置为在eclipse中打开。但它不起作用。

2 个答案:

答案 0 :(得分:5)

您必须先将其转换才能在MAT中使用它。

您可以使用位于AndroidSDK / platform-tools / hprof-conv

的hprof-conv工具
  

hprof-conv android.hprof mat.hprof

然后尝试在MAT中打开转换后的文件。

答案 1 :(得分:4)

我得到了解决方案。我用“./hprof-conv file.hprof mat.hprof”而不是“hprof-conv file.hprof mat.hprof” 感谢