Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在运行内存分析器工具来优化它。我们注意到它总是将 1,127,584 字节的大位图标记为可能的内存泄漏。
在分析过程中,我们意识到它与我们的应用程序无关,只需创建一个包含任何可滚动小部件的单一布局的简单项目将显示与标记位图的屏幕截图中所示相同的结果。
问题是——任何人都知道这张图片是干什么用的,我们应该关注它吗?
这是一个较晚的答案,但也许这会对其他人有所帮助,我遇到了类似的问题,我看到一些大位图在 android studio 堆转储中占用了相对大量的内存,我发现它来自滚动视图,所以我添加了这个归因于 xml 以禁用滚动视图效果,我在堆转储中不再看到此分配。
安卓:overScrollMode="从不"
ps 我现在可以在堆转储中看到微调器 DropDownListVew,当它打开时有同样的问题
我不确定这个问题是否相关,但看看我的问题:
使用 1 Mb 堆的奇怪位图
我们得出的解决方案是Bitmap 是系统相关的,因此开发人员并不真正关心。
您使用的是哪款手机,它的屏幕尺寸是多少?