tools / perfetto-summary
Perfetto Summary
Summarize Perfetto trace notes, thread activity, frame delays, binder calls, slices, and slow sections.
4 signals detected. Start with jank or slow frame.
Jank or slow frame
Frame timing suggests visible UI jank.
Find the main-thread slice overlapping the slow frame and remove blocking work.
Binder latency
Android binder IPC appears in the trace.
Check service calls, thread pool saturation, and sync IPC on main thread.
Thread scheduling clue
Thread state evidence is present.
Compare runnable vs running time and identify the thread holding resources.
Trace slices detected
Perfetto slice data is present.
Group slices by thread and duration before choosing an optimization target.
slice_name Choreographer#doFrame dur=42ms
binder transaction latency 120ms
main thread runnable blocked
jank frame
DebugTools product
Perfetto Summary
Perfetto Summary is a focused DebugTools mini-product for developers. Summarize Perfetto trace notes, thread activity, frame delays, binder calls, slices, and slow sections.
Use cases
- Identify slow paths, hot operations, large bundles, and runtime bottlenecks.
- Compare before/after evidence while tuning performance.
- Summarize profiler output into follow-up actions.
How it works
- Paste or load the snippet you want to inspect in Perfetto Summary.
- Run the tool in the browser and review the highlighted output.
- Copy, export, or turn the result into the next debugging step.
Privacy
- Perfetto Summary is local-first. The core workflow runs in your browser and does not require sending pasted content to DebugTools servers.
This tool history
Recent Perfetto Summary sessions
Only visits for this tool are shown. Pasted content, tokens, request bodies, and logs are not stored here.