Skip to content

学习路径与实验记录:概念与对照 ​

阅读要点 ​

14天学习路径 ​

| 天 | 主题 | 实践产出 |

| --- | --- | --- |

| 1 | 场景与指标 | 明确两个启动指标的起止事件,建立设备与版本记录 |

| 2 | 冷启动案例 | 阅读 Q006 到 Q010,画出优化前后的关键路径 |

| 3 | 启动基础 | 画启动链路,记录异步 Inflate 与 IdleHandler 的限制 |

| 4 | Perfetto | 分析一段有权使用的 Trace,区分 Running、Runnable 与等待 |

| 5 | 渲染机制 | 连接应用、合成与显示阶段,标出各阶段截止时间 |

| 6 | 跨屏模糊 | 画快照生命周期,补充取消与资源释放路径 |

| 7 | Framework 与 Binder | 沿一条同步调用记录客户端到服务端的依赖 |

| 8 | ANR | 按 reason 与等待关系分析两种超时 |

| 9 | 内存与 ART | 区分泄漏、抖动、Native、图形内存与系统压力 |

| 10 | Linux | 连接 CFS、EEVDF、调度等待、缺页与回收 |

| 11 | 调频与高负载 | 比较短时与持续负载,列出目标设备的差异 |

| 12 | Java 与工具 | 运行 LRU 和请求版本示例,调整 SQL 分析窗口 |

| 13 | 排障与技术写作 | 完成两个案例记录,整理中英文术语 |

| 14 | 综合实验 | 完成一次端到端分析,按记录清单补齐缺项 |

实验记录清单 ​

| 维度 | 检查内容 | 可保留材料 |

| --- | --- | --- |

| 场景与指标 | 起止事件、设备、版本和统计口径一致 | 复现步骤、环境表与原始样本 |

| 证据与定位 | 区分运行、调度和阻塞,关联上下游 | Trace 区间、调用链和日志 |

| 系统机制 | 结论与目标版本及配置相符 | 源码或官方资料链接 |

| 实验与取舍 | 控制变量,覆盖尾部与负向指标 | 前后分布、温度与资源记录 |

| 实现与交付 | 改动范围、适用条件和回退方式明确 | 版本信息、开关与回归场景 |

| 待验证项 | 缺失数据和后续实验有明确判定条件 | 假设、下一步操作和预期证据 |

来源 ​

Android 与 AI 工程 Wiki · 原章节 practice

用完整回答理解机制,用真实证据解释项目。