Eclipse+GIMP 揪出占用内存的那个图片

原创 2015年11月19日 17:40:46

一个很简单的demo,运行起来就一副50kb大小的图片

1.使用Eclipse Mat插件dump出hprof文件,切换到dominator_tree视图,按照Retained Heap大小降序排列,如下图


很多人进行内存分析的时候都能进行到这一步,从图中看出占用内存最多的为5.5M,然后如下操作


进入到下面这个界面


然后


保存文件为xx.data


2.然后将Eclipse视图切换为Memory Analysis


然后展开选中子节点即可看到该图片的宽高


3.有了data数据和宽高既可使用GMIP工具还原图片了,注意还原时图像类型为RGB Alpha,如果图片过宽可以适当调整下GMIP工具边框



点击打开后的效果



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconso...

如何揪出java程序占用cpu过高的线程代码

windows下的解决办法1、下载Process Explorer并安装, 该工具可以查看进程下的线程cpu占用率2、打开Process Explorer, 找到java程序, 我们可以看到java程...
  • xlxxcc
  • xlxxcc
  • 2016-04-11 14:32
  • 3002

windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢 所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用to...

windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

转自:blog.csdn.net/hexin373/article/details/8846919

windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不...

GIMP软件安装及SVG图片制作

转载自:http://blog.sina.com.cn/s/blog_4cf0f40a0101a68j.html GIMP 2.8.0下载:http://dl.pconline.com.cn/h...

使用GIMP实现图片的背景透明

文章转自:http://blog.csdn.net/hjwang1/article/details/6973953 大家平时逛论坛,发博客都可以自定义头像,这时如果有一枚标新立异的头像往往更能引...

揪出你找不到的系统头文件

程序是驱动之类的内核层,调用的头文件就应该是内核源码里面的include了gcc是怎么找到头文件的? ================================ GCC找头文件有三种策略: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)