【问题标题】:Can any one Explain how dalvik GC works or when does it kicks in任何人都可以解释 dalvik GC 的工作原理或它何时启动
【发布时间】:2011-05-24 06:10:29
【问题描述】:

DEBUG/dalvikvm(7485):GC_FOR_MALLOC 在 114 毫秒内释放了 32760 个对象 / 1861208 字节 DEBUG/dalvikvm(778): GC_EXPLICIT 在 70 毫秒内释放了 1136 个对象 / 57248 个字节 DEBUG/dalvikvm(778): GC_FOR_ALLOC 在 70 毫秒内释放了 1136 个对象 / 57248 个字节

谁能指出这些为什么以及何时开始出现在 logcat 中。

每当我在我的应用程序中执行 2-3 个不同的操作时,dalvik gc 就会启动,这让我很难阅读其他日志。

帮助表示赞赏。

【问题讨论】:

    标签: android logcat dalvik


    【解决方案1】:

    GC_FOR_MALLOC 表示虚拟机正在尝试减少内存量,因为堆上没有足够的内存,因为它正在尝试为正在创建的新对象腾出空间。

    GC_EXPLICIT 表示垃圾收集器已被显式触发,因为堆上没有足够的内存来为正在创建的新对象执行分配..

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 2019-10-12
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多