android中内存调试信息的解读

来源:互联网 发布:python编程思想 编辑:程序博客网 时间:2024/06/07 03:38

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
原创粉丝点击