利用perf进行性能分析
对进程进行采集,采集后会在当前目录下生成一个perf.data文件
perf record -e cpu-clock --call-graph dwarf [-t 线程id] [-p 进程id]
这里只针对cpu时间进行了采样,通过perf list命令还可以看到更多采样事件。

简单分析
perf report
除此之外还可以把perf.data转为火焰图,具体方法可以参考https://github.com/brendangregg/FlameGraph

浙公网安备 33010602011771号