利用perf进行性能分析

对进程进行采集,采集后会在当前目录下生成一个perf.data文件

perf record -e cpu-clock --call-graph dwarf [-t 线程id] [-p 进程id]

这里只针对cpu时间进行了采样,通过perf list命令还可以看到更多采样事件。
perf list命令截图

简单分析

perf report

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

posted @ 2024-06-09 19:18  yghr  阅读(92)  评论(0)    收藏  举报