Linux perf.data ⭐
File Format: Binary Records
Timestamping: Timestamped
Profilers 🔎
2 Profilers directly output this format:
Analysis UIs 📊
6 Analysis UIs can read this format:
- KDAB Hotspot [Docs]
- Linux perf report
- Linux perf-timechart [Docs]
- Linux perf-trace [Docs]
- Qt Creator [Docs]
- sctop
Profiler & Analysis UI Graph
Converters
Converts From
This format is directly convertable from 0 formats.
Converts To
This format is directly convertable to 13 formats:
- Common Trace Format, via perf data --to-ctf [Docs]
- d3-flamegraph, via flamegraph.py [Docs]
- Firefox Processed Profile, via samply load [Docs]
- Folded Stacks, via stackcollapse.py [Docs]
- gcov, via create_gcov [Docs]
- Linux perf JSON, via perf data --to-json [Docs]
- Linux perf postgresql, via export-to-postgresql.py [Docs]
- Linux perf script, via perf script [Docs]
- Linux perf sqlite, via export-to-sqlite.py [Docs]
- LLVM Sample Profile Binary, via create_llvm_prof [Docs]
- PerfParser, via Qt Creator [Docs]
- pprof, via perf_to_profile.cc [Docs]
- Quipper, via quipper.cc [Docs]
Transitive Formats
Transitive formats you can convert to: