Flame Graph

Noun · Development

Definitions

  1. A visualization of profiling data where the x-axis represents the proportion of time spent and the y-axis shows the call stack depth. Wider bars mean more time spent in that function. Invented by Brendan Gregg at Netflix. Flame graphs instantly reveal where CPU time goes, making performance bottlenecks visually obvious.

    In plain English: A visual chart of where your program spends time, where wider bars mean more time — instantly shows bottlenecks.

    Example: "The flame graph shows a wide bar at json.Marshal — that single function uses 40% of CPU time. Everything else is noise."

Related Terms