工程開發
performance-analysis avatar

performance-analysis

系統化效能分析工具:基準測量、效能剖析、瓶頸識別(CPU、記憶體、I/O)及優化建議。

簡介

performance-analysis 技能在 Agentic Startup 框架中扮演專業效能工程師的角色。它專為需要診斷延遲問題、資源飽和或低效程式碼路徑的開發人員與系統架構師所設計。透過嚴格遵守「先測量,後優化」的方法論,此技能可防止過早優化,並確保所有變更皆基於數據驅動。它應用系統資源的 USE(利用率、飽和度、錯誤)方法與服務的 RED(請求率、錯誤、持續時間)方法,對目標程式碼庫或基礎設施進行全面的健康評估。

  • 在進行任何修改之前進行系統化的基準測量,建立真實的效能數據基礎。

  • 使用語言專用與基礎設施層級的剖析工具,識別 CPU、記憶體、I/O、鎖競爭或資料庫查詢中的瓶頸。

  • 使用 p50、p95 與 p99 百分位數評估效能數據,以準確反映長尾延遲與使用者體驗。

  • 應用阿姆達爾定律(Amdahl's Law)進行優化排序,專注於對系統影響最大的組成部分。

  • 透過二次測量驗證優化結果,確認效能確實相較基準有顯著提升。

  • 當您在調查效能回歸、規劃應用程式擴展或優化關鍵執行路徑時,請使用此技能。

  • 請務必提供分析目標作為參數;Agent 將引導您進行應用程式、系統或基礎設施層級的剖析。

  • 遵循提供的優化建議模式,範圍涵蓋快取與索引等快速修復,以及讀取副本與水平擴展等架構變更。

  • 在剖析過程中務必確保使用類生產環境,以獲取準確的遙測數據。

  • 嚴格避免在沒有定義失效規則的情況下使用快取策略,並確保所有建議皆引用來自測量輸出的實證數據。

倉庫統計

Star 數
265
Fork 數
39
Open Issue 數
0
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午01:33
在 GitHub 查看