infra/perfetto.dev/src/template_index.html
[
System Profiling](#profiling)[
In-App Tracing](#tracing)[
Trace Viewer](#viewer)[
Trace Analysis](#analysis)
sort
Capture high frequency ftrace data: scheduling activity, task switching latency, CPU frequency and much more
nfc
Native heap profiling, Java heap profiling, pollers for /proc stat files
android
Part of the platform since Android 9 Pie, runs on Linux as well
developer_mode
Log your C++ app’s activity with high throughput, low overhead trace points
ballot
Define custom protobuf messages to represent strongly-typed app-specific information, trace only what you need
view_compact
Correlate your app’s state with system-wide profiling data on the same timeline
timeline
Record, view and process trace data with the Perfetto UI
file_copy
TraceEvent JSON, Android systrace, ftrace text output
offline_bolt
No server interaction involved, works even if you are offline
storage
Trace processor ingests traces and exposes a SQLite-based interface to access the contents of the trace, both via shell and UI
speed
Supports traces up to tens of GBs
compare_arrows
Can import and export popular trace formats: Chromium JSON trace format, Android Systrace, ftrace, CSV
<%- include('template_footer.html'); -%>