~/talk

Getting Started with Build Metrics

TalkinJapaneseat DroidKaigi 2022 · 2022-10-05..10-07· [android, developer-experience]
name:Komatatsu
links:none on file
slides:none on file

Shows how to measure real Android/Gradle build time using concrete tools: use Build Analyzer to see per-task percentages, run gradle-profiler with scenarios (clean, incremental, CPU/memory variants) to produce reproducible HTML reports, and add a custom Gradle task (hooked via afterEvaluate) that records start/end timestamps and posts results to Google Apps Script + Google Sheets. Explains that weekly logs can be very small (e.g., seven minutes) and that full builds skew averages, so using simple averages can be misleading for daily totals.

AI-written summary · about

  1. 0:00Introduction
  2. 1:22Build metrics purpose
  3. 4:37What is a build
  4. 7:05Analyze time with Build Analyzer
  5. 9:10Accurate measurement with Gradle Profiler
  6. 12:38Total daily build time
  7. 14:42Automate log collection with Google Apps Script
  8. 17:31Record build time with Gradle tasks
  9. 20:59Pitfalls of averages
  10. 21:41Summary and next steps
~/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.