~/talk

PAPA: Performance of Android Production Applications

Talkat Chicago Roboto 2022 · on Wednesday, 2022-07-27· [web-performance, android]
slides:none on file

Claims a user‑centric model (MILK) and a toolkit that finds root causes in production: use Android Vitals then add custom production perf analytics and tiny sampled production tracing to get context, reproduce issues, and write tests. Measure real startup and interaction latency with Perfetto traces and macrobenchmark hooks, spot surprises like 1.7 second searches or missed 60fps frames vs a 200 ms interaction threshold, fix by joining queries or changing threading, and verify with repeatable traces.

AI-written summary · about

  1. 0:00Start
  2. 12:04Interaction Latency Thresholds
  3. 16:15User Centric Performance
  4. 16:46Universal steps to fix perf issues
  5. 18:41Information gathering 3 goals
  6. 19:05Perf feedback loops
  7. 20:35Compile time / Lint
  8. 23:44Custom prod perf analytics
  9. 24:50Prod tracing
  10. 31:26Keep it real
  11. 32:01Investigate outside-in
~/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.