perf-android-large
Introduction: A test project with a structure to stress test and find out issues in Android Studio and Gradle
Tags:
A test project with a structure to stress test and find out issues in Android Studio and Gradle
Also provides an alternative build path using Buck to compare. For more details on how the buck build path is setup, please see OkBuck
Setup
Run ./gradlew addSources
to generate source code for all subprojects.
To build all apps with gradle:
./buildWithGradle
To build all apps with buck
Setup
Mac OS X
brew update
brew install ant watchman
Linux
Installation instructions for: Ant, Watchman
Build
./buildWithBuck
Benchmarking and profiling (Experimental)
Run ./gradlew addSources
to generate source code for all subprojects.
Use the Gradle profiler to --benchmark
or --profile
scenarios. The available scenarios are defined in performance.scenarios
Example usage: ./gradle-profiler --profile chrome-trace upToDateSingleVariant