Linux-Kernel
perf 是否包含一些“繪圖”功能?
perf
linux下profiler收集的數據可以創建點陣圖或者矢量圖嗎?
看看這篇標題為:perf Examples的文章,它有許多例子展示瞭如何製作這樣的火焰圖:
上圖也可以生成為互動式 SVG 文件。該圖是使用FlameGraph 工俱生成的。這是與
perf
.一系列與此類似的命令用於生成該圖:
$ perf record -a -g -F 99 sleep 60 $ perf script | ./stackcollapse-perf.pl > out.perf-folded $ ./flamegraph.pl out.perf-folded > perf-kernel.svg
本文更詳細地介紹了 CPU 火焰圖(上圖),標題為:CPU 火焰圖。有關其他資源(例如記憶體)的 FlameGraphs 的詳細資訊,請查看此頁面,標題為:Flame Graphs。