~/talk

A Practical Perfetto Introduction for AOSP and Linux Developers

Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 16:25· Lotus Ballroom 2 (Level 3)· [observability]
slides:none on file

A hands‑on Perfetto primer that shows how to record traces on Android and embedded Linux using a Yocto tutorial, captures kernel ftrace events and custom Perfetto SDK or ATrace marks, and inspects a 15s Raspberry Pi trace where four I2C loops produce three visible custom slices and 215 µs read events. Demonstrates the trace viewer, built‑in statistics, frame timeline, binder flow counting (81 transactions in 58 ms), and programmatic analysis with the SQL trace processor and stack sampling flame graphs.

AI-written summary · about

  1. 0:00Welcome
  2. 1:05Why Perfetto is a must-try
  3. 2:31Talk agenda and tracing basics
  4. 5:20Perfetto’s three pillars
  5. 6:46Getting started with Android tracing
  6. 7:46Yocto Perfetto tutorial
  7. 9:52Python example with Atrace
  8. 10:57C++ example with Perfetto SDK
  9. 12:20Tracing setup on Yocto
  10. 14:04Analyzing traces in Perfetto UI
  11. 15:51Navigating CPU and process tracks
  12. 16:35Finding traces with search
  13. 19:02C++ program trace analysis
  14. 20:06Executing SQL in Perfetto
  15. 21:50Advanced tips introduction
  16. 22:12Basic Perfetto navigation
  17. 23:16Using trace probes menu
  18. 24:21Built-in statistics
  19. 25:48Thread state stats and context switches
  20. 27:57CPU usage by process
  21. 29:02Android frame timeline
  22. 31:51Android logcat integration
  23. 33:15Binder flows and IPC
  24. 35:02Advanced SQL features
  25. 36:07Stack sampling and flame graphs
  26. 37:53Release notes and new features
  27. 38:59Android Performance Analyzer outlook
  28. 39:42Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.