← Graph

Flame Graphs

concept 1 connections

Visualization technique where the x-axis represents aggregated stack frames and the y-axis represents call depth, letting you spot functions that consume the most time. In the talk, used to compare Rails startup across successive boots: diffing three flame graphs in Safari (Chrome crashed on the large SVGs) surfaced a function whose time kept growing — eventually traced to ActionDispatch::Routing::RouteSet#clear.

category
practice
about
Flame Graphs concept
Renders flame graphs of Rails startup to compare successive boots and locate the growing function.

Provenance

Read by
7 extractions