package

androidx.profileinstaller

Overview

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.DiagnosticsCallbackAn 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

DeviceProfileWriterOrchestrate device-level profiler decisions.
ProfileInstallerInstall ahead of time tracing profiles to configure ART to precompile bundled libraries.
ProfileInstallerInitializerStartup library initializer that installs an AOT profile several seconds after launch.
ProfileInstallerInitializer.ResultEmpty result class for ProfileInstaller.
ProfileInstallReceiverThe which forces a synchronous installation of the baseline profile.
ProfileVerifierProvides API to verify whether a compilation profile was installed with the app.
ProfileVerifier.CompilationStatusProfileVerifier.CompilationStatus contains the result of a profile verification operation.
ProfileVersion

Annotation Types

ProfileInstaller.DiagnosticCode
ProfileInstaller.ResultCode
ProfileVerifier.CompilationStatus.ResultCode