perf的安装参考这篇教程:debian/ubuntu 安装和使用perf
记录:
perf record -F 99 -a -g -- sleep 60
#perf record -F 99 -p PID -g -- sleep 60 #使用-p指定pid
perf script > out.perf
生成火焰图:
# 下载火焰图生成工程
git clone --depth 1 https://github.com/brendangregg/FlameGraph.git
# 折叠调用栈
FlameGraph/stackcollapse-perf.pl out.perf > out

本文介绍了如何在Linux环境下使用perf工具进行性能分析,并详细讲解了如何生成直观的火焰图,帮助开发者深入理解程序运行的瓶颈。
最低0.47元/天 解锁文章
958

被折叠的 条评论
为什么被折叠?



