Android GC - LogCat始终显示GC活动

时间:2010-02-16 14:55:43

标签: android garbage-collection

当我运行我的程序时,logcat显示了很多GC活动

GC freed 10324 objects/ 510376 bytes in 103 ms
GC freed 10324 objects/ 510376 bytes in 103 ms
GC freed 10324 objects/ 510376 bytes in 103 ms
GC freed 10324 objects/ 510376 bytes in 103 ms
GC freed 10324 objects/ 510376 bytes in 103 ms

使用diff in obj,bytes和ms values ...

是因为编码的一些不良做法?

2 个答案:

答案 0 :(得分:6)

使用独立DDMS程序及其Allocation Tracker选项卡检查分配的位置/内容。 DDMS程序随sdk一起提供。 (这与与Eclipse中的ddms选项卡相同。)

答案 1 :(得分:5)

如果你的程序不一定需要处理那么多对象,那么是的。否则,没有。如果您的程序需要更快地运行,或者例如需要始终平稳运行的游戏,那么您可以尝试在更大程度上重新使用对象。