我有一个从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)办?