生成流程
生成流程
perf record -F 99 -g -p 12345 -- sleep 30
perf script > /tmp/out.perf
./stackcollapse-perf.pl /tmp/out.perf > /tmp/out.folded
./flamegraph.pl /tmp/out.folded > /tmp/flame.svgcollapse 与 flamegraph 脚本来自 FlameGraph 项目; 生成后浏览器打开 svg 检索热点栈。
把 perf 采样导出后经 collapse 生成火焰图: 宽度代表采样占比, 层级代表调用栈, 用于整体归因。
perf record -F 99 -g -p 12345 -- sleep 30
perf script > /tmp/out.perf
./stackcollapse-perf.pl /tmp/out.perf > /tmp/out.folded
./flamegraph.pl /tmp/out.folded > /tmp/flame.svg