首页
›
移动端与Android应用开发
›
048-移动性能稳定性崩溃复现
›
《dumpsys与Systrace联合排查技巧》
VIP20
本课程属于:048-移动性能稳定性崩溃复现
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
dumpsys与Systrace联合排查技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程介绍与学习目标
了解dumpsys和Systrace… · 明确联合排查的价值 · 掌握课程整体框架
课程介绍
学习目标
02
Android性能问题概述
常见性能瓶颈分类(内存 · CPU · 渲染
Android
性能问题概述
03
dumpsys工具入门
dumpsys命令格式 · 权限要求 · 常用子命令(meminfo
dumpsys
工具入门
04
dumpsys meminfo详解
内存使用指标(PSS · RSS · VSS)
dumpsys
meminfo
05
dumpsys cpuinfo详解
CPU时间片分配 · 用户态/内核态占比 · 进程CPU占用率
dumpsys
cpuinfo
06
dumpsys gfxinfo详解
渲染帧率 · 丢帧数据 · 绘制管线(Draw
dumpsys
gfxinfo
07
dumpsys batteryinfo详解
电量消耗统计 · wakelock唤醒锁 · 蓝牙/WiFi/传感器耗电
dumpsys
batteryinfo
08
dumpsys activity详解
Activity栈状态 · Intent信息 · 进程优先级
dumpsys
activity
09
dumpsys window详解
窗口层级 · 布局参数 · 焦点窗口
dumpsys
window
10
dumpsys其他实用子命令
power(系统电源状态) · alarm(闹钟调度) · diskstats(磁盘I/O)
dumpsys
其他实用子命令
11
Systrace工具入门
Systrace原理(内核ftrac… · Android 10+使用Perfe… · 采集命令与图形化界面
Systrace
工具入门
12
Systrace的标签与自定义Trace
常用Trace标签(sched · gfx · input
Systrace
Trace
13
Systrace图形界面分析
时间线解读 · 进程/线程折叠与展开 · CPU频率与调度
Systrace
图形界面分析
14
识别Systrace中的常见问题
掉帧(Jank) · 长任务(Long Task) · Binder阻塞
Systrace
识别
15
联合排查思想
为什么需要dumpsys+ Syst… · Systrace提供时序过程 · 互补优势与实际工作流
联合排查思想
dumpsys+
16
案例1
应用启动慢——使用dumpsys m… · 结合Systrace查看主线程初始化…
案例1
dumpsys
17
案例2
列表滑动卡顿——使用dumpsys… · 结合Systrace查看VSync同… · Layout
案例2
dumpsys
18
案例3
后台耗电——使用dumpsys ba… · 结合Systrace查看唤醒锁持有时…
案例3
dumpsys
19
案例4
ANR问题——使用dumpsys a… · 结合Systrace查看主线程堆栈与…
案例4
ANR
20
案例5
OOM(内存溢出)——使用dumps… · 结合Systrace查看GC行为与分…
案例5
OOM
21
dumpsys输出解析脚本化
用Python解析dumpsys文本… · 提取关键指标(如PSS · 丢帧率
dumpsys
输出解析脚本化
22
Systrace自动化采集
编写shell脚本批量抓取Systr… · 设置自动停止条件 · 实现重复场景测试
Systrace
自动化采集
23
联合分析工具链
将dumpsys数据与Systrac… · 关联状态与事件
联合分析工具链
dumpsys
24
实战
线上性能监控的离线分析流程——导出用… · 本地复现并联合诊断
线上性能监控的离…
导出用…
25
系统级性能瓶颈识别
区分应用层与内核层问题——使用dum… · Systrace查看内核调度与中断
系统级性能瓶颈识…
dum
26
经验技巧
常用dumpsys组合命令——快速获…
经验技巧
dumpsys
27
经验技巧
Systrace中的关键指标解读——… · Frame Duration · Scheduling Latency
经验技巧
Systrace
28
常见误区与避坑指南
dumpsys快照时效性 · Systrace线程命名混乱 · TraceBuffer溢出
常见误区
避坑指南
29
高级进阶
定制Systrace内核跟踪点——添… · 扩展Trace标签以捕获更细粒度驱动…
高级进阶
Systrace
30
总结与持续学习路径
知识框架回顾 · 推荐学习资源(Android官方文档 · Perfetto文档
持续学习路径
知识框架回顾
所属VIP或分类
同VIP:Android性能基准指标测量方法教程
同VIP:Android性能基准测试实操手册
同VIP:Android稳定性指标定义与计算指南