Gregg: Linux Kernel Performance: Flame Graphs
[Posted March 17, 2012 by corbet]
Gregg: Linux Kernel Performance: Flame Graphs
[Kernel] Posted Mar 17, 2012 18:46 UTC (Sat) by corbet
Brendan Gregg demonstrates
"flame graphs" as a tool for tracking down kernel performance
problems. "The perf report tree (and the ncurses navigator) do an
excellent job at presenting this information as text. However, with text
there are limitations. The output often does not fit in one screen (you
could say it doesn’t need to, if the bulk of the samples are identified on
the first page). Also, identifying the hottest code paths requires reading
the percentages. With the flame graph, all the data is on screen at once,
and the hottest code-paths are immediately obvious as the widest
functions." The flame graph code is
hosted on Github.
Comments (3 posted)