Communitygithub.com

link0-o/PerfLens

基於證據的 Linux 效能分析工具包,提供 CLI、MCP Server 和 Codex Skill,用於熱點診斷與最佳化驗證。

PerfLens 是什麼?

PerfLens 是一個基於證據的 Linux 效能分析工具包,專為開發人員和 AI 代理(如 Claude Code、Cursor、Codex)設計。它整合了命令列介面 (CLI)、MCP Server 以及 Codex Skill,能夠自動執行 Linux 系統的效能熱點診斷,並驗證最佳化措施。該工具通過分析系統指標和應用程式行為來識別瓶頸,提供深入的效能報告。支援多種平台與整合方式,使開發者能直接在開發流程中進行效能調優,從而提升應用程式回應速度與資源使用效率。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add link0-o/PerfLens

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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 了解如何開始。

相關技能