androidx.profileinstaller

Small runtime library to install profile traces that are bundled in an APK such that art may use them to ahead of time compile libraries. This allows unbundled libraries to achieve similar performance as bundled code without waiting for just in time compilation.

Interfaces

ProfileInstaller.DiagnosticsCallback

An object which can be passed to the ProfileInstaller which will receive information during the installation process which can be used for logging and telemetry.

Classes

ProfileInstallReceiver

The android.content.BroadcastReceiver which forces a synchronous installation of the baseline profile.

ProfileInstaller

Install ahead of time tracing profiles to configure ART to precompile bundled libraries.

ProfileInstallerInitializer

Startup library initializer that installs an AOT profile several seconds after launch.

ProfileInstallerInitializer.Result

Empty result class for ProfileInstaller.

ProfileVerifier

Provides API to verify whether a compilation profile was installed with the app.

ProfileVerifier.CompilationStatus

CompilationStatus contains the result of a profile verification operation.