您从Android获取的hprof
文件具有android特定的格式。 你应该把hprof
文件从Android OS转换成标准的hprof
格式。 为此,您可以使用位于AndroidSDK/tools/hprof-conv
。
例如:
hprof-conv android.hprof androidxxx.hprof
然后在Memory Analyzer中打开mat.hprof。
编辑:hprof-conv可能位于AndroidSDK/platform-tools/
在一些捆绑。
如果您使用的是Eclipse,只需更改以下内容:
- 打开首选项(从窗口菜单)
- 导航到Android-> DDMS
- 将HPROF操作更改为“在Eclipse中打开”
hprof-conv
工具位置发生了变化。
它现在位于AndroidSDK/platform-tools/hprof-conv