android中内存调试信息的解读

http://www.cnblogs.com/wanqieddy/archive/2012/07/26/2610048.html
在进行调试的时候,发现一些调试信息比如

07-30 03:15:41.366 1761-1766/com.example.leslie.volleytest D/dalvikvm: GC_CONCURRENT freed 0K, 9% free 3717K/4072K, paused 0ms+1ms, total 3ms

看不懂它的意思。百度了一下才知道这是dalvikvm虚拟机打印出来的一个调试信息,其中D/dalvikvm表示由dalvikvm输出的调试信息,GC_CONCURRENT表示触发垃圾收集的原因,通常有以下几种原因:
1.GC_MALLOC, 内存分配失败时触发
2.GC_CONCURRENT,当分配的对象大小超过384K时触发

freed 0K表示本次垃圾收集释放了0K的内存,9% free 3717K/4072K 表示总内存4072K只剩下百分之九可以使用了。后面时间则是垃圾回收耗时。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值