Android GC - LogCat始终显示GC活动

Sum*_*sok 5 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
Run Code Online (Sandbox Code Playgroud)

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

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

Al.*_*Al. 6

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


pgs*_*rom 5

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