Android 5:没有垃圾收集消息?

时间:2014-12-23 18:09:37

标签: java android garbage-collection dalvik

我知道Dalvik已经死了Android 5棒棒糖,后来被ART取代,但是GC消息在哪里?

我需要在logcat中看到堆大小的变化!

我知道DDMS中有一个工具,我可以看到堆统计信息,但它不是开发人员友好的!一旦该过程开始,整个应用程序开始滞后,有时它会冻结。

有没有办法看到堆的更新更改?

1 个答案:

答案 0 :(得分:1)

有,但它们不同。

I/art ( 5258): GcCauseExplicit concurrent mark sweep GC freed 16(800B) AllocSpace objects, 1(16KB) LOS objects, 0% free, 27MB/28MB, paused 5.035ms total 39.367ms

确保您拥有正确的过滤器。此外,使用ART时,不会记录所有堆消息,并且垃圾收集似乎发生的频率要低得多。