📘 SurfaceFlinger 调试实战 30章 · 从入门到精通

🎯 风格 · 活力全彩
01
图形架构角色定位HWC/GPU
02
AOSP源码编译环境模拟器/真机
03
核心文件关键类图
04
进程启动init.rcmain入口
05
MessageQueueVSyncChoreographer
06
创建/销毁状态机Z-order
07
生产者-消费者dequeue/queueBufferSlot
08
Gralloc HALION/DMA-BUF共享内存
09
CompositionStrategyClient/Target/Device
10
HWC2 HALPresent流程硬件/GPU合成
11
DisplayDevice热插拔多屏显示
12
Binder调用TransactionQueue状态同步
13
刷新率策略动态帧率功耗优化
14
dumpsyssystracebugreport
15
Layer信息Buffer状态Composition统计
16
图形trace分析掉帧定位卡顿
17
RenderEngineOpenGL ESShader问题
18
dump HWC合成策略硬件能力
19
gfxinfoFrameTimelineBufferQueue
20
SF崩溃Buffer分配失败HWC异常
21
VSync失调GPU过载合成策略不当
22
Transaction阻塞BufferQueue饥饿优先级反转
23
Layer泄漏Buffer泄漏Gralloc句柄
24
减少Layer优化BufferOverlay
25
FreeformSplit-screenPiP
26
CTS/VTS压力测试稳定性
27
logcat过滤关键日志异常堆栈
28
GDB/LLDB断点设置单步跟踪
29