我有一個從Eclipse內存分析器中查看的hprof轉儲。從hprof轉儲查看android.graphics.bitmaps
我的hprof顯示了一個特殊的對象,佔用的內存比我想象的要多得多。我試圖找出這是什麼位圖。
事實證明,我似乎能夠以位圖的完整的轉儲保存到一個文件:
在文件系統中生成的文件是完整的2915840個字節,所以它似乎包括我理論上需要查看文件的所有位圖數據。但是,我無法確定它的格式,或者如何轉換它。
文件的輸出,並確定沒有特別的啓發:
$ file /Users/mike/Desktop/foo.bmp
/Users/mike/Desktop/foo.bmp: data
$ identify /Users/mike/Desktop/foo.bmp
identify: improper image header `/Users/mike/Desktop/foo.bmp' @ error/bmp.c/ReadBMPImage/590.
我的問題是,我需要什麼,以便查看我的Mac上的resulting file (included here)辦?