Gracker/SmartPerfetto
AI-assisted Perfetto analysis with Web UI, CLI, evidence workflows, reports, and portable runtimes.
解決的問題
SmartPerfetto 為 Android Perfetto 追蹤提供了一個 AI 驅動的分析層。它簡化了調查捲動卡頓、啟動緩慢、應用程式無回應(ANR)錯誤和記憶體洩漏等效能問題的複雜過程,讓開發者能以自然語言提問,並獲得有證據支持的回應。
工作原理
此工具與 Perfetto 現有的時間軸與 SQL 工作流程整合。它使用基於 YAML 的決定性「技能」系統與 Markdown 策略,將事實性證據(SQL 結果與技能輸出)與 AI 模型的解讀分離。可選擇性地與本地原始碼整合,提供程式碼感知分析,將相關片段傳送給 AI 服務以進行根本原因推理。
適用對象
需要分析系統追蹤以識別效能退化瓶頸與根本原因的 Android 開發者與效能工程師。
主要亮點
- AI輔助調查:使用自然語言分析卡頓、ANR 與互動延遲。
- 基於證據的結論:結合 SQL 結果與技能輸出,確保結論建立在追蹤資料基礎上。
- 程式碼感知分析:可選地將追蹤事件與本地原始碼關聯,支援深入調查。
- 多接口支援:可透過 Web UI、命令列介面(CLI)與 HTTP/SSE API 使用。
- 決定性技能系統:使用 YAML 技能確保分析過程一致且基於事實。
相關
- 專案
- 專案
- 專案
- 專案
- 專案