我正在编写一个小型 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 释放 511K,34% 空闲 2374K/3552K,暂停 1ms+2ms , 总共 14ms
我知道它与垃圾收集有关,但是每当我强制停止应用程序(关闭它的唯一方法)时,我会丢失大约 5-10mb 的可用内存,直到我重新启动设备。有谁知道这意味着什么以及如何预防?
我正在使用的设备是运行 android 4.2.1(Cyanogenmod 10.1)和 3.2(api 级别 13)的 sdk/target 版本的 verizon Galaxy nexus。谢谢!