Android 内存分析工具LogCat GC
来源:互联网 发布:相马光子 知乎 编辑:程序博客网 时间:2024/05/01 11:25
D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time>
一、GC_Reason 触发垃圾回收的回收的集中原因:
一、GC_Reason 触发垃圾回收的回收的集中原因:
二、Amount freed 回收的内存大小
三、Heap stats 空闲内存比例和(活跃对象总数/内存大小)
四、External memory stats API 10以下内存分配大小
五、Pause time 越大的堆暂停时间越长,并发会显示两个暂停:一个是回收开始时间,另外一个是回收结束时间
三、Heap stats 空闲内存比例和(活跃对象总数/内存大小)
四、External memory stats API 10以下内存分配大小
五、Pause time 越大的堆暂停时间越长,并发会显示两个暂停:一个是回收开始时间,另外一个是回收结束时间
例子:
D/dalvikvm(27235): GC_FOR_ALLOC freed 836K, 27% free 9653K/13116K, paused 101ms, total 104ms
其他
external 0K/0K,表示可用外部内存/外部内存总量
paused 2ms+2ms,第一个时间值表示markrootset的时间,第二个时间值表示第二次mark的时间。
如果触发原因不是GC_CONCURRENT,这一行为单个时间值,表示垃圾收集的耗时时间。
可以通过在LogCat通过 “GC_” 关键字 + TAG 两项过滤
0 0
- Android 内存分析工具 - LogCat GC
- Android 内存分析工具LogCat GC
- Android 内存分析工具
- Android内存分析工具
- Android 内存分析工具
- Android内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- Android内存分析工具
- Android内存分析工具
- Android 内存分析工具
- Android内存分析工具
- Android 内存分析工具
- Android 内存分析工具
- 贴代码
- java面向对象(多态)
- 《大话数据结构》第9章 排序 9.4 简单选择排序
- Matlab---变量
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- Android 内存分析工具LogCat GC
- 图文详解YUV数据格式
- 如何把GIT仓库的子目录独立成新仓库
- 程序员如何保持健康
- 不用中间变量交换两个数的值
- NYOJ
- 《大话数据结构》第9章 排序 9.5 直接插入排序
- 人生的第一个Android游戏诞生
- PCB设计的可测试性概念