komikku/macrobenchmark
AntsyLich 72634e76f8
Rework buildSrc and remove usage of subprojects
(cherry picked from commit e448e40406e8d9916120a278e42829a6f1b25a7a)

# Conflicts:
#	app/build.gradle.kts
#	buildSrc/src/main/kotlin/AndroidConfig.kt
#	i18n/build.gradle.kts
#	source-api/build.gradle.kts
2024-04-26 11:35:15 +07:00
..
src/main Switch to different ktlint plugin 2023-09-04 12:15:09 -04:00
.gitignore Setup Baseline Profile (#8135) 2022-10-08 18:03:47 -04:00
build.gradle.kts Rework buildSrc and remove usage of subprojects 2024-04-26 11:35:15 +07:00
README.md Setup Baseline Profile (#8135) 2022-10-08 18:03:47 -04:00

Baseline profiles

The baseline profile for this app is located at 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.

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.