PerfLens 是做什麼的?
基於證據的 Linux 效能分析工具包,提供 CLI、MCP Server 和 Codex Skill,用於熱點診斷與最佳化驗證。
概覽
PerfLens 透過多種介面(命令列、MCP、Codex)讓 AI 代理與開發者能夠快速診斷 Linux 系統的效能問題。它專注於證據驅動的效能分析,避免猜測,幫助你找到真正的瓶頸。
功能
- 熱點診斷:自動識別 CPU、記憶體、磁碟 I/O 或網路瓶頸。
- 最佳化驗證:在變更前後進行效能比對,量化最佳化效果。
- 多平台支援:可作為獨立 CLI 工具、MCP Server(與 Anthropic MCP 整合)或 Codex Skill(用於 VS Code 的 GitHub Copilot)使用。
安裝
# 透過 npm 安裝 CLI
npm install -g perflens
或從 GitHub Releases 下載預編譯的二進位檔。
使用方式
CLI 模式
perflens analyze --pid 1234
MCP Server
啟動 MCP Server:
perflens mcp
然後在支援 MCP 的用戶端中,你可以查詢效能狀態。
Codex Skill
在 VS Code 中安裝 Codex Skill 後,可透過 Copilot 對話直接使用,例如:「分析目前專案的效能瓶頸」。
貢獻
歡迎貢獻!請閱讀 CONTRIBUTING.md 了解如何開始。