tree: 73518f144e7a7b5d1bb81eba6b9cc0413f07c77a [path history] [tgz]
  1. configuration.scenarios
  2. README.md
development/gradleProfiler/README.md

Profiling AndroidX Gradle configuration phase

  1. Check out gradle-profiler
  2. Build it with ./gradlew installDist
  3. Run the following:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/yourkit/bin/linux-x86-64/ \
    YOURKIT_HOME=~/yourkit/ \
    JAVA_HOME=/path/to/androidx/prebuilts/jdk/jdk17/linux-x86/ \
    ./build/install/gradle-profiler/bin/gradle-profiler \
    --profile yourkit \
    --project-dir /path/to/androidx/frameworks/support/ \
    --gradle-user-home my-gradle-user-home \
    --scenario-file /path/to/androidx/frameworks/support/development/gradleProfiler/configuration.scenarios \
    rerunDryRun

This will produce a .snapshot file that you can open in YourKit profiler for analysis.