首页 > 移动平台 > 详细

Android中MAT、GIMP查看内存占用

时间:2020-03-02 16:53:06      阅读:82      评论:0      收藏:0      [点我收藏+]

我们在用MAT(Memory Analyzer Tool)分析Android内存时,会发现大量的bitmap对象占了内存使用。但是很难定位究竟是哪张图片占用了内存,这里介绍一种查看bitmap的方法。

MAT、GIMP下载

MAT
http://www.eclipse.org/mat/downloads.php
GIMP
http://rj.baidu.com/soft/detail/16945.html?ald

操作步骤

1、AndroidStudio Monitors Memory点击Dump java Heap按钮

技术分享图片

点击Dump java Heap按钮后,在对应工程captures目录下会生成一个 xxx.hprof文件

2、转化xxx.hprof文件

技术分享图片

hprof-conv xxx.hprof yyy.hprof

3、MAT打开 yyy.hprof 并点击histogram

技术分享图片

4、右键byte[]选择ListObjects——>with incoming references

技术分享图片

技术分享图片

5、在上图列表中右键byte[]——>Copy——>Save Value to File 并命名为xxx.data

6、GIMP打开xxx.data

技术分享图片

技术分享图片

========== THE END ==========

技术分享图片

Android中MAT、GIMP查看内存占用

原文:https://www.cnblogs.com/xiaxveliang/p/12396063.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!