~/talk

Do you need the Jetpack Macrobenchmark library?

Talkat Mobiconf 2021 · 2021-10-07..10-08· [android, testing]
slides:none on file

Jetpack Macrobenchmark measures real app startup and scrolling with startup and frame-timing metrics, requires explicit iteration counts, and needs a single consistent physical device for repeatable results. It produces systrace-based traces for per-frame timing and supports hot/warm/cold startup and compilation modes (none, speed-profile, speed). Benchmarks detect regressions over time but are slow to author and run; CI setup at Allegro proves nightly runs on master work better than per-PR checks.

AI-written summary · about

  1. 0:00Introduction to Jetpack Macrobenchmark
  2. 1:15What is Jetpack Macrobenchmark
  3. 3:01Jetpack Micro vs Macro Benchmarks
  4. 5:13Advantages of Micro Benchmarks
  5. 8:01Debug vs Release Performance
  6. 11:13Measuring App Startup Performance
  7. 17:56Startup Benchmark Parameters
  8. 20:26Testing Scroll Performance
  9. 24:42When to Use Benchmarks
  10. 29:38Benchmark Alternatives
  11. 33:08Real-world Benchmark Experience
  12. 39:49Choosing the Right Tool
  13. 41:13Q&A Session
~/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.