跳转至

变更日志

本项目所有重要变更将记录在此文件中。

格式基于 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 检测命令