Gregg: Linux Kernel Performance: Flame Graphs
[Posted March 17, 2012 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.
(
Log in to post comments)