一、安装
从github上下载flamegraph 。
GitHub - brendangregg/FlameGraph: Stack trace visualizer
二、生成SVG
1、perf record -F 9 -p PID -g -- sleep 30
perf record表示记录,-F 99表示每秒99次,-p 13204是进程号,即对哪个进程进行分析,-g表示记录调用栈,sleep 30则是持续30秒。
2、生成svg 矢量图。
perf script | ./stackcollapse-perf.pl | ./flamegraph.pl > out.svg
三、分析
在GP CPU 异常时开启
分析其他cpu异常信息