Good morning! (at Riksbron)
wastholm.tumblr.com/post/114938107422/waffles, posted 29 Mar by peter
www.brendangregg.com/FlameGraphs/cpuflamegraphs.html, posted 27 Mar by peter in free graphics performance visualization
Profiling data can be thousands of lines long, and difficult to comprehend. Flame graphs are a visualization for sampled stack traces, which data allows hot code-paths to be identified quickly. See the Flame Graphs main page for uses of this visualization other than CPU profiling.
Flame Graphs can work with any CPU profiler on any operating system. My examples here use Linux perf_events, DTrace, SystemTap, and ktap. See the Updates list for other profiler examples, and github for the flame graph software.
My goal in this guide is both to answer these questions, and, more importantly, provide an overall framework you can use to think about how to answer these questions.
twitter.com/wastholm/status/580395543962238976, posted 24 Mar by peter