perf 常用命令速查
更新时间:2026-10-01。把全专题高频命令浓缩成可复制清单。
一、关键命令
bash
perf stat -d ./prog
perf stat -e cycles,instructions,cache-misses,branch-misses ./prog
perf record -F99 -g -- ./prog
perf report
perf record -F99 -g -- ./prog | flamegraph ... # 配合脚本
perf c2c record ./prog && perf c2c report
perf mem record ./prog && perf mem report
perf lock record ./prog && perf lock report二、按问题索引
- 算热点:record/report/flamegraph
- 内存/NUMA:mem、c2c
- 等待/调度:sched、offcpu、trace
- 锁:lock
- 回归:diff

小结
固定几套命令组合 + 按问题索引,能把“想到要分析”到“拿到证据”的时间缩到最短。下一篇 性能剖析常见误区。
总结
把全专题高频命令固化成可直接复制的组合和 shell 别名,能把“想分析”到“拿证据”的时间缩到最短:算热点走 record/report/flamegraph,内存/NUMA 走 mem/c2c,等待调度走 sched/offcpu/trace,锁走 lock,回归走 diff;关键是按问题类型索引到对应命令、注意参数随环境替换、管理好输出文件,让几套固定工作流成为肌肉记忆,而不是每次都从头拼命令。