首页
›
Linux内核与驱动
›
127-Linux内核Binder IPC
›
《Binder调试进阶:结合perf工具分析驱动事件延迟》
VIP10
本课程属于:127-Linux内核Binder IPC
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Binder调试进阶:结合perf工具分析驱动事件延迟
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder基础回顾
Binder驱动架构 · Binder通信模型 · Binder协议概述
Binder
基础回顾
02
perf工具入门
perf工具简介 · perf安装与配置 · perf基本命令(stat/reco…
perf
工具入门
03
perf事件类型
硬件事件 · 软件事件 · tracepoint事件
perf
事件类型
04
Binder驱动关键路径
binder_ioctl · binder_transaction · binder_thread_read
Binder
驱动关键路径
05
perf stat统计Binder调用次数
使用perf stat统计binde…
perf
stat
06
perf record录制Binder事件
录制binder_transacti…
perf
record
07
perf report分析热点函数
解析perf.data · 定位Binder驱动热点函数
perf
report
08
perf top实时监控Binder延迟
实时查看Binder相关函数CPU占…
perf
top
09
perf probe动态插桩
使用perf probe在binde…
perf
probe
10
测量Binder单次事务延迟
通过perf probe记录时间戳 · 计算事务耗时
Binder
测量
11
perf script自定义脚本分析
使用perl/python脚本解析p… · 提取Binder延迟数据
perf
script
12
火焰图生成
使用FlameGraph工具将per…
火焰图生成
FlameGraph
13
Binder线程池分析
perf分析binder_threa… · 识别线程饥饿
Binder
线程池分析
14
Binder内存映射分析
perf监测binder_mmap · binder_alloc_buf等内…
Binder
内存映射分析
15
Binder死锁检测
perf结合lockdep分析Bin…
Binder
死锁检测
16
perf c2c分析缓存一致性
检测Binder数据结构在CPU缓存…
perf
c2c
17
perf sched分析调度延迟
查看Binder线程调度延迟对事务的…
perf
sched
18
perf timechart可视化
生成Binder驱动事件的时间轴图表
perf
timechart
19
perf kmem分析内存分配延迟
分析binder_alloc_buf…
perf
kmem
20
perf probe跟踪Binder错误路径
在binder_ioctl错误返回处… · 统计错误率
perf
probe
21
perf stat -e syscalls:sys_enter_binder
sys_enter_binder
perf
stat
22
perf probe监控binder_transaction的data_size
分析大数据传输延迟
perf
probe
23
perf diff对比优化前后延迟
使用perf diff比较不同内核版…
perf
diff
24
perf mem分析内存访问延迟
检测Binder共享内存的访问延迟
perf
mem
25
perf probe在binder_send_fd中插桩
分析文件描述符传递的延迟
perf
probe
26
perf stat -e cycles,instructions计算Binder
计算Binder事务的CPI(每指令…
perf
stat
27
perf probe监控binder_wait_for_work
分析Binder线程阻塞时间分布
perf
probe
28
perf script输出自定义延迟直方图
编写脚本生成Binder延迟的直方图…
perf
script
29
perf与systrace结合
将perf事件导入systrace · 综合分析Binder延迟
perf
systrace
30
综合案例
使用perf定位某App启动过程中B…
综合案例
perf
所属VIP或分类
同VIP:Binder-IPC超时故障排查与重试策略设计
同VIP:Binder-IPC通信延迟诊断与内核调度调优
同VIP:Binder实战案例:跨进程数据共享与内存映射优化