文档目录
Linux `perf` 性能分析
本节目录
- `perf stat` —— 统计模式 一、基本用法 # 统计程序运行期间的硬件计数器 perf stat ./my_program # 输出示例: # Performance counter …
- `perf record` + `perf report` —— 采样模式 一、基本使用 # 以 99Hz 频率采样,记录 CPU 正在执行的位置 perf record -F 99 -g ./my_program # -F 99: …
- `perf top` —— 实时热点监控 一、线上排查用 # 查看整个系统实时热点 perf top # 只看某个进程 perf top -p <pid> # 只看某个 CPU 核心 perf …
- `perf c2c`——检测伪共享 一、什么时候用 你的多线程程序性能不随核心数线性提升,怀疑是伪共享(False Sharing)。 # 记录缓存行冲突 perf c2c record -F …
- 第一阶段总结 perf stat → 统计计数:IPC、Cache Miss、分支预测 perf record/report → 采样:哪个函数最占 CPU perf …