0

调试/dalvikvm(7485):GC_FOR_MALLOC在 114 毫秒内释放了 32760 个对象/1861208 个字节调试/dalvikvm(778):GC_EXPLICIT在 70 毫秒内释放了 1136 个对象/57248 个字节调试/dalvikvm(778):GC_FOR_ALLOC在 574 毫秒内释放了 1136 个对象/57248 个字节

谁能指出我为什么以及何时这些开始出现在 logcat 中。

每当我在我的应用程序中执行 2-3 个不同的操作时,dalvik gc 就会启动,这让我很难阅读其他日志。

帮助赞赏。

4

1 回答 1

1

GC_FOR_MALLOC表示虚拟机正在尝试减少内存量,因为堆上没有足够的内存,因为它正在尝试为正在创建的新对象腾出空间。

GC_EXPLICIT表示垃圾收集器已被显式触发,因为堆上没有足够的内存来为正在创建的新对象执行分配。

于 2011-05-24T06:17:43.320 回答