performance-optimization
Installation
SKILL.md
性能优化
一套纪律:测量在先,改动在后,每一步用基准数字说话。没有基准数字不开工。跳过测量、凭直觉改代码是本 skill 的禁止项。
分工:性能回归(以前快、现在慢)走 diagnosing-bugs 阶段 4 的性能分支做诊断。本 skill 管主动优化,即用户要它更快、更省,而不是它坏了。
步骤
1. 建基准,定目标
写一个可重复执行的基准脚本:
- 固定输入:数据集与随机种子固定,噪声源(时间、网络、并发度)一并固定
- 预热:空跑若干轮,让 JIT、缓存、page cache 进入稳态后再计时
- 多次取中位数:同一配置跑多轮(轮数写进脚本),取中位数,不取单次最优
跑通后记下当前值(baseline),并把目标约定成数字(如 P95 从 120ms 降到 50ms、峰值内存从 2GB 降到 512MB)。用户只说“变快”没给数字:先报当前值,提出一个可检查的目标请用户确认。
本步产出:一条命令可重跑的基准脚本、当前值、数字化目标。