blob: fc71aef598937f08f77aaad368ef04781b77f220 [file] [log] [blame] [view]
# Compose Hero Benchmarks
This module contains high-level benchmarks for Compose outlining a broader performance picture. In
comparison to component-level benchmarks, these benchmarks provide a high-level view of Compose
performance.
## Structure
A hero benchmark consists of the following modules:
```
hero
- example
- example-implementation # contains the target code
- example-macrobenchmark # contains macrobenchmarks
- example-macrobenchmark-target # wrapper for example-implementation to run macrobenchmarks against
- example-microbenchmark # optional, if microbenchmarks are useful for the given hero project
```