🚀 原生性能·Hal调优
📘
30章 · 从入门到实战
01
Android性能优化全景
性能问题分类
方法论
工具链概览
02
Linux内核基础
进程调度
内存管理
文件系统
设备驱动
03
Android系统架构
应用层→硬件层
Binder IPC
04
CPU性能调优
频率调节
调度器
大小核架构
05
内存优化基础
泄漏检测
GC机制
内存抖动
06
内存优化进阶
Low Memory Killer
ZRAM
压缩技术
07
I/O性能优化
文件系统选择
I/O调度器
F2FS vs EXT4
08
GPU与显示优化
渲染管线
SurfaceFlinger
帧率稳定
09
功耗优化
电源管理
Doze模式
Alarm/WakeLock
10
网络性能优化
TCP参数
DNS缓存
请求合并
11
启动速度优化
Zygote优化
类预加载
启动裁剪
12
卡顿分析与优化
Systrace
Choreographer
掉帧定位
13
Hal层基础
HAL架构
HIDL/AIDL
Treble
14
Hal层开发实战
编写Sensor HAL模块
15
Hal层性能瓶颈分析
Binder调用开销
跨进程通信优化
16
Camera HAL调优
预览延迟
拍照速度
ISP参数
17
Audio HAL调优
低延迟音频
ALSA驱动
路由优化
18
Display HAL调优
刷新率切换
HDR处理
色彩管理
19
GPS HAL调优
定位速度
功耗平衡
AGPS
20
WiFi/BT HAL调优
扫描间隔
吞吐量
共存策略
21
Sensor HAL调优
采样率控制
批处理
功耗优化
22
Vendor层优化
SoC定制
内核驱动调优
固件升级
23
性能监控与自动化
Perfetto
Simpleperf
自定义监控
24
Trace分析实战
从Trace定位性能瓶颈
25
优化案例1:相机启动速度
相机启动优化实战
26
优化案例2:游戏GPU/CPU协同
游戏场景协同调优
27
优化案例3:低端设备内存
内存优化与Swap策略
28
优化案例4:车载系统启动
启动时间优化
29
性能优化最佳实践
代码规范
设计模式
测试策略
30
课程总结与未来趋势
AI辅助优化
异构计算
下一代架构