Linux下使用perf进行性能分析,并导出火焰图

a 夏天 提交于 2019-11-28 19:53:25

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.folded

# 生成火焰图
FlameGraph/flamegraph.pl out.folded > out.svg
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!