⚡ Android 性能监控与调优 30章 · 实战目录

🎯 风格 · 轻快易读
第1章 性能监控基础
  • Android系统架构概览
  • 性能指标定义
  • 监控工具链介绍
第2章 CPU性能分析
  • CPU频率与调度
  • 负载计算
  • dumpsys cpuinfo
  • /proc/stat
  • top/htop
第3章 内存监控与优化
  • PSS/USS/RSS
  • dumpsys meminfo
  • /proc/meminfo
  • LeakCanary原理
第4章 IO性能监控
  • IO瓶颈识别
  • iostat & diskstats
  • fstrim
  • mmap vs 传统IO
第5章 网络性能监控
  • 延迟与吞吐量
  • tcpdump抓包
  • NetworkStatsManager
  • 弱网模拟
第6章 帧率与流畅度监控
  • Choreographer原理
  • FrameCallback
  • 掉帧分析
  • Systrace/Perfetto
第7章 功耗监控与优化
  • BatteryStats
  • wakelock检测
  • Doze模式适配
  • 功耗热点定位
第8章 启动速度优化
  • 冷启动与热启动
  • Displayed Time
  • ContentProvider优化
  • 类预加载
第9章 卡顿分析与优化
  • UI卡顿 / IO卡顿
  • BlockCanary原理
  • 消息队列监控
  • 布局层级优化
第10章 自动化监控框架设计
  • 架构设计原则
  • 数据采集层
  • 数据处理层
  • 告警层
  • 插件化
第11章 数据采集引擎
  • Android采集API
  • 定时/事件触发
  • 缓存与压缩
  • 性能开销控制
第12章 性能数据存储
  • SQLite优化
  • Room数据库
  • 时序数据库InfluxDB
  • 数据过期策略
第13章 实时数据处理
  • RxJava/Flow
  • 滑动窗口计算
  • 异常检测 3σ/IQR
第14章 可视化看板
  • MPAndroidChart
  • 自定义仪表盘
  • 实时曲线图
  • 热力图
第15章 告警系统设计
  • 告警规则引擎
  • 多级告警
  • 去重与聚合
  • 通知渠道
第16章 自动化调优策略
  • 调优决策树
  • 基于规则调优
  • 机器学习调优
  • 回滚机制
第17章 CPU调优实战
  • 动态调频策略
  • 核心绑定 taskset
  • 线程优先级
  • 功耗/性能平衡
第18章 内存调优实战
  • GC调优 ART参数
  • Bitmap内存优化
  • 对象池模式
  • zRAM压缩
第19章 IO调优实战
  • IO调度器 cfq/noop
  • 预读优化
  • 异步IO (AIO)
  • 缓存策略
第20章 网络调优实战
  • 连接池优化
  • DNS预解析
  • HTTP/2与QUIC
  • Brotli压缩
第21章 渲染调优实战
  • 硬件加速原理
  • Overdraw检测
  • RenderThread优化
  • SurfaceFlinger
第22章 启动调优实战
  • 启动任务依赖图
  • 异步初始化
  • IdleHandler
  • 禁用非必要服务
第23章 系统服务调优
  • Binder优化
  • ServiceManager缓存
  • 线程池调优
  • Watchdog机制
第24章 自动化测试集成
  • UI自动化 Espresso
  • Jetpack Benchmark
  • 压力测试脚本
第25章 CI/CD集成
  • Jenkins/GitLab CI
  • 性能回归检测
  • 自动生成报告
  • 版本对比
第26章 线上监控方案
  • Firebase Performance
  • 自建APM
  • 无侵入监控 AOP/ASM
第27章 性能问题定位方法论
  • 二分法定位
  • 控制变量法
  • 火焰图分析
  • 堆栈采样
第28章 性能优化案例实战
  • 电商App首页优化
  • 视频播放器内存
  • 地图卡顿解决
第29章 性能优化最佳实践
  • 编码规范
  • 设计模式应用
  • 测试左移
  • 持续优化文化
第30章 课程总结与展望
  • eBPF / AIOps
  • Android 15新特性
  • 职业发展建议