Cover Image

Inspector

Hover any bar to open the span details. This panel tells you what the function is, where it comes from, and how its time is spent. “Self time” is the time in the function body only. “Total time” includes its children. The bars break each into instructions, cache, and memory so you can see what is actually limiting progress. Flamegraph inspector

Color modes

By Origin

Colors by code origin: User, Library, System, or Unknown. Useful to separate your code from dependencies and the kernel. Flamegraph color mode example: By Origin

Differential

Compares Base vs Head and colors spans by change: slower, faster, added, or removed. Ideal for scanning regressions and wins after a commit. Flamegraph color mode example: Diff

By Bottleneck

Colors each span by the dominant bound on its self time: instruction-bound, cache-bound, memory-bound, or system-bound. Fast way to see what is blocking work. Flamegraph color mode example: By Bottleneck

By Function

Colors spans by function symbol so identical functions share a color, no matter where they are called. Helps spot hot functions across call sites. Flamegraph color mode example: By Function

System Calls toggle

Include kernel and low-level runtime contributions. Off keeps focus on application and library code.

Function list

Upon expanding a flamegraph, you can access the function list. And dive in the details of each span. Function list