【问题标题】:Android GC - LogCat always showing GC activityAndroid GC - LogCat 总是显示 GC 活动
【发布时间】:2010-02-16 14:55:42
【问题描述】:

当我运行我的程序时,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

在 obj、字节和 ms 值中存在差异...

是不是因为一些不好的编码习惯?

【问题讨论】:

    标签: android garbage-collection


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您的程序不一定需要处理那么多对象,那么可以。否则,没有。如果您的程序需要运行得更快,或者例如游戏需要始终流畅运行,那么您可以尝试在更大范围内重用对象。

      【讨论】:

      • @sandis 有没有办法让我们知道我们的哪些对象正在被垃圾收集,以便我们重新安排它的创建和使用。
      • 对不起,据我所知。提出一个新问题,也许有人会提供帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多