Loading...

tools / perfetto-summary

Perfetto Summary

Summarize Perfetto trace notes, thread activity, frame delays, binder calls, slices, and slow sections.

P2PerformanceHigh severity
95
debug signal score
4 signals

4 signals detected. Start with jank or slow frame.

Detected signals

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.

Highlighted lines
line 1
slice_name Choreographer#doFrame dur=42ms
Jank or slow frameTrace slices detected
line 2
binder transaction latency 120ms
Binder latency
line 3
main thread runnable blocked
Thread scheduling clue
line 4
jank frame
Jank or slow frame
Fix checklist
Find the main-thread slice overlapping the slow frame and remove blocking work.
Check service calls, thread pool saturation, and sync IPC on main thread.
Compare runnable vs running time and identify the thread holding resources.
Group slices by thread and duration before choosing an optimization target.
Find the slowest visible frame or slice.
Map it to thread state.
Separate app work, framework work, IPC, and scheduling delay.

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.

Loading this tool history...