工程开发
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 查看