📱 IO性能·Android
30章 从入门到实战
⭐ 友好色系
1
IO性能基础
存储介质演进 · IO栈全景 · 关键指标
➔
2
IO栈深度剖析
VFS · Page Cache · 调度算法
➔
3
IO性能分析工具 (上)
perf · ftrace · iostat/vmstat
➔
4
IO性能分析工具 (下)
blktrace · fio · Systrace/Perfetto
➔
5
IO性能瓶颈定位方法论
延迟分解 · 队列深度 · 火焰图
➔
6
文件系统选型与优化
EXT4 vs F2FS · 挂载参数 · 日志模式
➔
7
Page Cache优化
脏页比例 · 回写间隔 · 预读策略
➔
8
IO调度器调优
none/mq-deadline · 队列深度 · cgroup blkio
➔
9
存储设备调优
UFS Gear · eMMC HS400 · TRIM/Discard
➔
10
IO性能与内存管理
kswapd · LMK · ZRAM/ZSWAP
➔
11
IO性能与CPU调度
IRQ亲和性 · 大小核 · DMA/Cache一致性
➔
12
IO性能与功耗
电压频率缩放 · IO Wait · 平衡策略
➔
13
Android特有IO场景
ContentProvider · MMKV · SQLite WAL
➔
14
应用层IO优化
Buffer/Direct IO · AIO/io_uring · mmap
➔
15
IO性能测试与自动化
fio脚本 · Monkey+IO · CI/CD回归
➔
16
IO性能实战案例 (一)
启动慢 · 相册卡顿 · APK安装慢
➔
17
IO性能实战案例 (二)
OTA解压 · cgroup隔离 · SQLite锁
➔
18
IO性能实战案例 (三)
UFS降频 · eMMC磨损 · 多线程IO饥饿
➔
19
IO性能监控方案
Profiler · PLT Hook · 线上大盘
➔
20
IO性能优化效果评估
A/B测试 · 灰度验证 · 退化监控
➔
21
Linux内核IO新特性
io_uring · Multi-Queue · Blk-mq/SMR
➔
22
Android 14/15 IO新特性
FUSE · App Data Isolation · SAF
➔
23
IO性能与安全
FBE/FDE · dm-crypt · 安全擦除
➔
24
IO性能与稳定性
IO Error · fsck · 寿命预测
➔
25
IO性能与虚拟化
KVM · Virtio-blk · 模拟器优化
➔
26
IO性能与容器
overlay2 · cgroup blkio · K8s本地存储
➔
27
IO性能与AI/ML
模型加载 · TFRecord · 分布式流水线
➔
28
IO性能与多媒体
视频录制 · Camera HAL · Codec预取
➔
29
IO性能与游戏
AssetBundle · 纹理流送 · 存档优化
➔
30
IO性能未来趋势
CXL · SCM · AI驱动预取
➔