~/talk

Making apps blazing fast with Baseline Profiles

Talkat droidcon New York 2022 · 2022-09-01..09-02· [android, web-performance]
slides:none on file

Baseline Profiles claim an easy 30–40% cold-start win and often deliver it in an afternoon by shipping a compact profile (authoritative examples: Maps sees ~30% startup speedup, Play ~40%). Developers add a human-readable baseline-profile.txt (AGP runs profgen to merge and compile it), embed DEX metadata so installs produce ODEXes, and use profile installer plus the macrobenchmark rule to bootstrap and measure cold-start improvements locally.

AI-written summary · about

  1. 0:00Introduction to Baseline Profiles
  2. 1:14App Compilation Basics
  3. 8:16Profile-Guided Optimization
  4. 15:40Introducing Baseline Profiles
  5. 18:05Creating Baseline Profiles
  6. 22:39Testing and Validation
  7. 25:05Case Studies and Results
  8. 32:48Key Takeaways and Resources
~/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.