錯誤
如上圖,在MAT打開.hprof文件的時候出現解析失敗的錯誤,根據網上的查找,得知是因為Android與JAVA之間的.hprof文件格式不匹配造成的。需要進行轉換,轉換命令再AndroidSDK中,可能是在tools文件夾下,也可能是platform-tools文件夾下,名為hprof-conv 命令如下
hprof-conv a.hprof b.hprof
[命令] [目標文件] [轉換后的文件路徑和名稱]
將轉換后的文件導入MAT中即可。
小技巧:一般解析后數據都會包含很大的系統資源信息,如果想去掉這部分,可以在命令中加入 -z 如
hprof-conv -z a.hprof b.hprof
[命令] [目標文件] [轉換后的文件路徑和名稱]