C++性能分析工具常用的三种。perf、gprof、pprof perf工具需要root权限,设置perf的suid位并不行,需要设置perf对应的内核参数。 perf使用: g++ -o example example.cpp -O2 # 运行程序并采样 sudo perf record -g ./example # 查看采样结果 sudo perf report gprof使用 g++ -o example example.cpp -O2 -pg ./example gprof example gmon.out > gprof_report.txt pprof使用 pprof使用