Flame Graph Analysis

Interpreting flame graphs as weighted sampled call-path aggregates: identifying the selection event and denominator, separating inclusive from leaf/self attribution, recognizing truncation, inlining, symbol and thread/task artifacts, using bottom-up and differential views, quantifying sample uncertainty, and turning a hotspot into a bounded causal experiment. Use when a graph looks CPU-heavy, idle-heavy, fragmented, changed after a deploy, or tempting to optimize by width alone. Does not collect profiles (jfr-and-async-profiler), configure engines/conversion (async-profiler-advanced), or define benchmark/latency inference (jmh-microbenchmarks, latency-statistics).

robsonkades 587ba82 4 files · 34.9 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/flame-graph-analysis commit 587ba82b1d

Frequently asked questions

npx skillmds@latest add robsonkades/flame-graph-analysis