用 perf record 采样 CPU 热点
记录调用栈,再用 perf report 查看热点。
运行 perf record -g -- ./程序,再用 perf report 探索采样。
01命令
命令
$ perf record -g -- ./my-program02作用说明
perf record 周期性采样调用栈并写入数据文件,perf report 或火焰图工具据此找出热点。无需修改程序即可回答时间花在哪里,天然属于脚本与终端工作流。
03风险
!注意: 采样在共享主机上涉及安全;请妥善限制 perf_event_open 的访问权限。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- perf-record.1.en.html manual page (Debian bookworm)依据: Documents perf record sampling and call-graph collection.
最后验证: 2026-10-13 · 分类: 系统与设置