【问题标题】:Android: Out of Memory Exception in tablet Honey combAndroid:平板电脑蜂蜜梳中的内存不足异常
【发布时间】: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


【解决方案1】:

我会使用 Eclipse 内存分析器 (MAT) 来确定是什么占用了您的内存。这是一个教程 - http://www.vogella.de/articles/EclipseMemoryAnalyser/article.html

【讨论】:

    猜你喜欢
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 2023-03-06
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    相关资源
    最近更新 更多