【发布时间】:2011-10-14 12:27:20
【问题描述】:
我有一个有 24 个孩子(闪存卡)的视图翻转器,它们被赋予了动画。但我正在强制关闭(内存不足异常)。我已经尝试过 getApplicationContext() 来消除任何内存泄漏或改进 GC。但我仍然收到该错误。但是,相同的代码适用于少于 16 个孩子(闪存卡)。 .apk 的总大小约为 48 MB。 24 个儿童 .apk 在三星 10.1 平板电脑上运行良好,而摩托罗拉 Xoom 平板电脑正在强制关闭。
感谢任何帮助。
【问题讨论】:
-
你的问题有点含糊,从你的描述我们无法真正知道是什么原因。但我可以向你保证,它与代码有关。尝试使用 Eclipse 中 DDMS 工具中的“分配跟踪器”来跟踪内存分配。并报告一些更详细的信息或占用大量内存的代码...
-
感谢您的建议。我已经使用 DDMS 来找出需要大量内存的对象,并更新了我的代码以更好地管理图形的内存,从而解决了问题
标签: android garbage-collection out-of-memory