android中内存调试信息的解读
16lz
2021-01-24
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只剩下百分之九可以使用了。后面时间则是垃圾回收耗时。
更多相关文章
- android “设置”里的版本号
- Android(安卓)删除手机联系人,添加手机联系人,更新手机联系人信息
- Android加载图片的工具类
- 如何查看USB方式连接Android设备的外接设备信息。
- Android(安卓)异步获取网络图片并处理图片Out Of Memory 内存溢
- Android(安卓)获取设备和系统信息
- arm-eabi-addr2line工具
- cocos2dx android 真机调试时Logcat不显示日志信息
- Android获取Apk文件图标信息