0

08-23 11:38:27.070: D/dalvikvm(6930): GC_FOR_MALLOC 释放 636K,47% 释放 3323K/6211K,外部 618K/904K,暂停 66ms

4

2 回答 2

1

它打印在日志中,它只是说明 GC(Garbage Collector)_FOR_MALLOC所做的事情:这通常意味着您的应用程序必须分配更多内存,因为首先调用 GC_CONCURRENT 来清除堆,如果它需要更多内存,则调用它。

636k的内存是释放的内存量。

47% 空闲 3323K/6211K 堆大小为 6211k,现在 47% 空闲,当前占用堆为 3323K

外部 618K/904K 外部分配内存 第一个数字是分配的内存量,第二个是软限制。

paused 66ms的收集暂停时间,更大的堆更多时间。

来源:http ://www.youtube.com/watch?v=_CruQY55HOk

于 2012-08-23T04:13:23.357 回答
0

此消息不是来自您的应用程序,而是来自 Dalvik 垃圾收集器。

于 2012-08-23T03:57:05.173 回答