mirror of
https://github.com/mihonapp/mihon.git
synced 2025-06-26 02:57:50 +02:00
Setup Baseline Profile (#8135)
* Setup Baseline Profile Adds Baseline Profile generator and startup time test. Readme included in macrobenchmark module to run the generator. * changes
This commit is contained in:
11
macrobenchmark/README.md
Normal file
11
macrobenchmark/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Baseline profiles
|
||||
|
||||
The baseline profile for this app is located at [`app/src/main/baseline-prof.txt`](../app/src/main/baseline-prof.txt).
|
||||
It contains rules that enable AOT compilation of the critical user path taken during app launch.
|
||||
For more information on baseline profiles, read [this document](https://developer.android.com/studio/profile/baselineprofiles).
|
||||
|
||||
> Note: The baseline profile needs to be re-generated for release builds that touch code which changes app startup.
|
||||
|
||||
To generate the baseline profile, select the `devBenchmark` build variant and run the
|
||||
`BaselineProfileGenerator` benchmark test on an AOSP Android Emulator.
|
||||
Then copy the resulting baseline profile from the emulator to [`app/src/main/baseline-prof.txt`](../app/src/main/baseline-prof.txt).
|
Reference in New Issue
Block a user