Extra Credit

Benchmark and baseline profiles

Official docs outline

7 sections
  1. Benchmarking overview

    Macrobenchmark vs Microbenchmark and when to use each.

  2. Macrobenchmark overview

    Startup, scrolling and jank measurement of full app flows.

  3. Microbenchmark overview

    BenchmarkRule for measuring hot code paths.

  4. Baseline Profiles overview

    Ahead-of-time compilation hints to improve startup and jank.

  5. Create Baseline Profiles

    Generating profiles with a Macrobenchmark module.

  6. App startup performance

    Analyzing cold, warm and hot startup.

  7. Release notes

    Benchmark artifact versions.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 33