Folded Stacks ⭐
File Format: Text
Timestamping: Aggregated
Profilers 🔎
8 Profilers directly output this format:
- Austin [Docs]
- bcc profile.py [Docs]
- fgprof [Docs]
- Java Async Profiler
- offcputime [Docs]
- Poor Man's Profiler [Docs]
- PyTorch Profiler [Docs]
- rbspy [Docs]
Analysis UIs 📊
7 Analysis UIs can read this format:
- difffolded.pl [Docs]
- flamegraph
- flamegraphdiff [Docs]
- flameshow [Docs]
- Inferno [Docs]
- Speedscope
- stackvis
Profiler & Analysis UI Graph
Converters
Converts From
This format is directly convertable from 25 formats:
- Austin, via Austin
- bpftrace, via stackcollapse-bpftrace.pl [Docs]
- dtrace, via stackcollapse.pl [Docs]
- FreeBSD hwpmc, via stackcollapse-pmc.pl [Docs]
- GDB Traces, via stackcollapse-gdb.pl [Docs]
- Hatchet, via Hatchet to_flamegraph
- Honest Profiler, via FlameGraphDumperApplication [Docs]
- Intel VTune, via stackcollapse-vtune.pl [Docs]
- JFR, via jfr-report-tool [Docs]
- jstack, via stackcollapse-jstack.pl [Docs]
- KDE Heaptrack, via heaptrack print flamegraph [Docs]
- Linux perf sched, via stackcollapse-perf-sched.awk [Docs]
- Linux perf script, via stackcollapse-perf.pl [Docs]
- Linux perf.data, via stackcollapse.py [Docs]
- macOS sample, via stackcollapse-sample.awk [Docs]
- phpspy, via stackcollapse-phpspy.pl [Docs]
- pprof, via pprofutils folded [Docs]
- pprof, via stackcollapse-go.pl [Docs]
- Simpleperf perf.data, via Simpleperf stackcollapse.py [Docs]
- SystemTap, via stackcollapse-stap.pl [Docs]
- Trace Event Format, via stackcollapse-chrome-tracing.py [Docs]
- uftrace, via uftrace dump --flame-graph [Docs]
- Visual Studio diagsession, via stackcollapse-vsprof.pl [Docs]
- vmprof, via vmprof-flamegraph.py [Docs]
- wallClockProfiler, via stackcollapse-wcp.pl [Docs]
Transitive Formats
Transitive formats you can convert from:
Converts To
This format is directly convertable to 2 formats:
- pprof, via pprofutils folded [Docs]
- Pyroscope Tree, via Pyroscope ParseGroups [Docs]
Transitive Formats
Transitive formats you can convert to: