Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从hprof转储查看android.graphics.bitmap_Android_Bitmap - Fatal编程技术网

从hprof转储查看android.graphics.bitmap

从hprof转储查看android.graphics.bitmap,android,bitmap,Android,Bitmap,我有一个来自hprof的转储,我正在Eclipse内存分析器中查看它 我的hprof显示的特定对象占用的内存比我预期的要多得多。我想知道这是哪个位图 事实证明,我似乎能够将位图的完整转储保存到一个文件中: 文件系统上的结果文件是完整的2915840字节,因此它似乎包含了我理论上需要查看该文件的所有位图数据。然而,我不能告诉它是什么格式,或者如何转换它 文件和标识的输出并不特别有启发性: $ file /Users/mike/Desktop/foo.bmp /Users/mike/Desktop

我有一个来自hprof的转储,我正在Eclipse内存分析器中查看它

我的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上查看DIB?

我认为它似乎是位图的DIB部分,我不熟悉mac查看DIB的工具,但你可以尝试通过谷歌搜索它。

答案似乎在这里:

然而,我有一些困难让它工作