利用 perf + FlameGraph 进行性能调优。
简单使用示例:
1
2
3
4
5
6
7
|
// perf
# perf record -F 99 -p pid --call-graph dwarf sleep 60
# perf script > out.perf
// FlameGraph
# ./stackcollapse-perf.pl out.perf > out.folded
# ./flamegraph.pl out.folded > flameGraph.svg
|
Perf 命令示例