变更日志¶
本项目所有重要变更将记录在此文件中。
格式基于 Keep a Changelog, 项目遵循 语义化版本。
[0.3.0] - 2026-05-02¶
新增¶
- 文档站点:基于 MkDocs Material 主题的 GitHub Pages 文档站点
- 双语文档:完整的中英文文档(基于目录的 i18n 方案)
- AI 使用指南:专门的指南介绍如何配合 Claude Code、Cursor 等 AI 编程工具使用
- 自动部署:GitHub Actions 工作流,推送时自动部署文档
[0.2.0] - 2026-05-01¶
新增¶
- ANR 分析:ANR 事件检测(严重程度分级)和多信号根因分析
- 帧性能:帧卡顿检测(SMOOTH/JANK/BIG_JANK/HUGE_JANK)和性能汇总评分
- CPU 分析:线程级 CPU 利用率、热点切片检测、线程竞争分析、DVFS 频率信息
- 内存分析:基于 RSS 增长趋势的泄漏检测、堆支配树分析
- Binder 分析:Binder IPC 事务性能分析,支持按 AIDL 接口和服务进程分组
- SQL 查询:执行原始 PerfettoSQL、按模式搜索切片(contains/exact/glob)、切片详情
- Trace 抓取:通过 adb 从设备抓取 trace — start/stop/run 命令,支持自定义配置、时长、缓冲区
- 输出格式:三种输出格式 — text(Rich 彩色)、table(ASCII 表格)、json(机器可读)
- Skills 管理:安装/卸载 AI 编程工具技能,支持 Claude Code、Cursor、Codex、Gemini CLI 集成
- 全局选项:进程过滤、自定义 trace_processor 路径、详细模式
[0.1.0] - 2026-03-15¶
新增¶
- 初始项目结构,CLI 框架(Click)
- TraceProcessor 封装,用于 Perfetto trace 分析
- 基础 ANR 检测命令