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