首页
›
嵌入式与底层系统
›
087-Android系统性能与稳定性工程
›
《Android Binder性能与阻塞诊断》
VIP9
本课程属于:087-Android系统性能与稳定性工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android Binder性能与阻塞诊断
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Binder在Android系… · 学习目标 · 性能与阻塞诊断的整体框架
课程导入
Binder
02
Binder基础概念
目标=Binder驱动 · ServiceManager · Binder实体与引用
Binder
基础概念
03
Binder通信模型
目标=Client · Server · ServiceManager
Binder
通信模型
04
Binder线程模型
目标=Binder线程池 · 主线程与Binder线程 · 线程阻塞与唤醒机制
Binder
线程模型
05
Binder协议与数据结构
目标=binder_transact… · binder_buffer · 命令协议
Binder
协议
06
Binder性能关键指标
目标=调用延迟 · 吞吐量 · 线程占用
Binder
性能关键指标
07
Binder阻塞常见原因
目标=同步调用等待 · 线程池耗尽 · 死锁
Binder
阻塞常见原因
08
诊断工具总览
目标=dumpsys · binderfs · ftrace
诊断工具总览
dumpsys
09
使用dumpsys诊断Binder
目标=dumpsys activit… · dumpsys binder · dumpsys meminfo中的B…
dumpsys
Binder
10
使用ftrace跟踪Binder
目标=binder_transact… · binder_transaction… · binder_lock等事件配置与分…
ftrace
Binder
11
使用Perfetto/Systrace分析Binder
目标=Binder调用链 · 线程状态 · 阻塞时间
Perfetto/Sys…
Binder
12
Binder驱动日志与调试
目标=binder_debugfs · binderfs · debug_mask
Binder
驱动日志
13
Binder线程池耗尽诊断
目标=线程数监控 · 线程池上限 · 阻塞线程堆栈
Binder
线程池耗尽诊断
14
Binder死锁诊断
目标=跨进程锁依赖 · 主线程同步调用 · 递归调用
Binder
死锁诊断
15
Binder长耗时调用诊断
目标=服务端耗时定位 · 锁等待 · IO与计算任务
Binder
长耗时调用诊断
16
Binder内存与拷贝性能
目标=一次拷贝机制 · 内存映射 · 大数据传输
Binder
内存
17
Binder并发与锁竞争
目标=驱动全局锁 · 节点锁 · 引用锁
Binder
并发
18
Binder优先级与调度
目标=线程优先级继承 · 调度策略 · 实时优先级
Binder
优先级
19
Binder oneway与异步调用
目标=oneway语义 · 缓冲区满 · 异步事务丢失
Binder
oneway
20
Binder调用链追踪
目标=跨进程调用链关联 · tracepoint · Perfetto track eve…
Binder
调用链追踪
21
实战案例一
目标=应用启动慢的Binder阻塞诊… · 从Systrace到服务端堆栈定位
实战案例一
Binder
22
实战案例二
目标=系统服务Binder线程池耗尽… · dumpsys与ftrace联合分析
实战案例二
Binder
23
实战案例三
目标=跨进程死锁导致界面卡死 · Binder调用环与锁依赖图构建
实战案例三
目标=跨进程死锁…
24
实战案例四
目标=大数据传输导致Binder事务… · Parcel大小与内存拷贝优化
实战案例四
Binder
25
实战案例五
目标=Binder驱动锁竞争导致高延… · ftrace统计与并发压力测试
实战案例五
Binder
26
常见问题与误区
目标=Binder调用不是越少越好 · oneway不保证不阻塞 · 线程池不是越大越好
常见问题
误区
27
性能优化方法
目标=减少同步调用 · 拆分大事务 · 使用共享内存
性能优化方法
目标=减少同步调…
28
阻塞预防与监控
目标=线上Binder监控指标 · 阈值告警 · ANR日志分析
阻塞预防
监控
29
综合诊断流程
目标=从现象到根因的标准化步骤 · 工具组合 · 数据采集
综合诊断流程
目标=从现象到根…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践清单 · 进阶学习方向与社区资源
课程总结
进阶
所属VIP或分类
同VIP:Android-CPU调度与功耗优化工程
同VIP:Android-IO与存储性能调优
同VIP:Android-Native-Crash诊断工程