Android EdgeEffect似乎分配了1兆位图

时间:2013-09-03 14:14:42

标签: android bitmap

我们在应用程序中运行Memory Analyzer Tool来优化它。我们注意到它总是将一个大的1,127,584字节的Bitmap标记为可能的内存泄漏。

在分析过程中,我们意识到它与我们的应用程序无关,只需创建一个包含任何可滚动窗口小部件的单个布局的简单项目,将显示与标记位图的屏幕截图中显示的相同结果。

问题是 - 任何人都知道这个图像的用途,我们应该关注它吗?

Possible Leak Suspect report showing a 1.1 meg bitmap

2 个答案:

答案 0 :(得分:2)

这是一个迟到的答案,但也许这将有助于其他人,我有一个类似的问题我已经看到一些大位图在android工作室堆转储中占用相对大量的内存,我发现它来自scrollview所以我已将此属性添加到xml以禁用scrollview效果,我不再在堆转储中看到此分配。

机器人:overScrollMode ="从未"

P.S 我现在可以在堆转储中看到spinner DropDownListVew,当它打开时有同样的问题

答案 1 :(得分:1)

我不确定这个问题是否相关,但请看一下我的问题:

<强> Strange Bitmap using 1 Mb of Heap

  

我们找到了 Bitmap与系统相关的解决方案   因此,开发商并不关心。

您使用的是哪款手机以及它的屏幕尺寸是什么?