【发布时间】:2012-12-30 17:50:29
【问题描述】:
我正在编写一个小型 android 游戏,每当我第一次运行时,一切正常,但它会随机挂起并开始在 eclipse 的 LogCat 中无休止地发送垃圾邮件
12-30 12:40:05.344: D/dalvikvm(22831): WAIT_FOR_CONCURRENT_GC 阻塞 5ms 12-30 12:40:05.383: D/dalvikvm(22831): GC_CONCURRENT freed 511K, 34% free 2374K/3552K, paused 1ms+2ms,总共14ms
我知道这与垃圾收集有关,但是每当我强制停止应用程序(关闭它的唯一方法)时,我都会丢失大约 5-10mb 的可用内存,直到我重新启动设备。有谁知道这意味着什么以及如何预防?
我使用的设备是运行 android 4.2.1(Cyanogenmod 10.1)和 3.2(api 级别 13)的 sdk/target 版本的 verizon Galaxy nexus。谢谢!
【问题讨论】:
标签: java android garbage-collection