【问题标题】:MAT (Eclipse Memory Analyzer) - how to get bitmap dimensions from heap dumpMAT (Eclipse Memory Analyzer) - 如何从堆转储中获取位图尺寸
【发布时间】:2013-03-18 09:00:56
【问题描述】:

我正在尝试从堆转储中重新创建图像,但要做到这一点,我必须知道相关位图的尺寸。我将 hprof 加载到 MAT 中,但找不到像 here 那样显示位图细节的方法。 我想得到像第三张图片这样的结果。我该怎么做?

已编辑: 我只能进入对象列表: The object list

**解决方案:**因为我还不能发布自己的答案:)

记得在内存分析器透视图中打开 hprof。这听起来可能很愚蠢,但日食并没有在其中打开我的。在内存分析器透视图中,单击位图对象,它应该在属性选项卡中列出对象的属性。

【问题讨论】:

  • 找不到字节数组所属的Bitmap对象吗?
  • 请查看更新后的问题,抱歉我还不能发布图片。
  • 如果您单击位图,您应该会看到它的属性。
  • 嗯,也许我错过了什么。哪里可以得到属性?我必须缺少一个窗口->显示视图或其他东西
  • 好吧,我的错,我在 debug 和 java 的角度查看。我没有注意到有内存分析视角。问题解决了。感谢 auselen 为我指明了正确的方向。

标签: android memory analyzer mat


【解决方案1】:
  1. 打开窗口 > ShowView > Other.. > Inspector
  2. 选择您的 android.graphics.Bitmap
  3. 看看 Inspector 窗口 :)

了解更多详情 MAT (Eclipse Memory Analyzer) - how to view bitmaps from memory dump

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 2012-03-29
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    相关资源
    最近更新 更多