MAT内存分析之-查看android内存中的bitmap
1.MAT分析hprof文件
这里假设已经知道如何dump hprof,以及如何使用mat查看内存情况。
2.安装GIMP
下载地址 http://www.gimp.org/
3.MAT中把图片内存数据存储到文件中
-
找到要分析的Bitmap对象,查看右键点击他的mBuffer属性
-
在右键菜单中选择 Copy -> Save value to file
把bitmap对应的二进制数据存储到磁盘上,比如命名为 bitmap.data , 不要命名为bmp等已知的图片格式后缀。
-
查看图片的宽高
在 mat 中 bitmap的属性中可以看到
4.使用GIMP查看图片
使用 GIMG 打开刚才存储的 bitmap.data。
图片类型选择 RGB Alpha ,
宽度和高度,填入上一个步骤获取到的宽高,
然后打开。