用途
w-perf 用于在已有实测基线的前提下发现并处理性能问题。它的核心原则是:不要凭空发明 SLO(服务等级目标)或影响百分比,一切以测量数据为准。默认行为是仅报告,除非用户明确要求实施优化。
主要能力
- 读取测试文档中已有的性能预算(若存在)。
- 使用仓库自带的 profiler、trace、测试或 gh 任务计时来采集基线,而非估算。
- 借助上述证据定位真正的热点路径,例如查询、渲染或内存分配。
- 推荐最小的改动方案。
- 在获得授权后实施改动,并在改动后重新测量。
- 若需要新的性能预算,将其记录到现有测试文档中,而不是在此处发明 SLO。
使用方式
该技能以测量为起点:先确认是否存在性能预算,再采集基线数据,然后定位热点路径,最后给出最小改动建议。只有在用户授权时才执行修改,修改后必须重新测量。若行为或命令发生变化,可参考 /w-docs 文档。
适用场景
适用于需要在真实仓库环境中定位性能瓶颈、验证优化效果,并希望避免主观估算或虚构指标的开发与维护工作。
限制
默认仅报告,不主动实施改动;不发明 SLO 或影响百分比;需要仓库具备可用的 profiler、trace、测试或 gh 任务计时等测量手段。