2012-03-26 44 views
1

我有一個從Eclipse內存分析器中查看的hprof轉儲。從hprof轉儲查看android.graphics.bitmaps

我的hprof顯示了一個特殊的對象,佔用的內存比我想象的要多得多。我試圖找出這是什麼位圖。

事實證明,我似乎能夠以位圖的完整的轉儲保存到一個文件:

enter image description here

在文件系統中生成的文件是完整的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)辦?

回答

0

我認爲它似乎是位圖的DIB部分,我不熟悉用於Mac的工具來查看DIB,但您可以嘗試使用它的谷歌。