Introducción a macrocomparativas

La biblioteca de Jetpack Macrobenchmark te permite obtener comparativas de tu código basado en Kotlin o en Java dentro de Android Studio. La biblioteca se ocupa de la preparación, mide el rendimiento del código y genera resultados de comparativas en la consola de Android Studio y en un archivo JSON con más detalles. También proporciona archivos de registro que puedes cargar y analizar en Android Studio.

La biblioteca de macrocomparativas de Jetpack, a diferencia de la de comparativas, sirve para probar casos de uso más grandes, en lugar de áreas pequeñas de tu código. Los ejemplos para usar macrocomparativas incluyen casos de rendimiento de inicio y del tiempo de ejecución, como el desplazamiento de un RecyclerView.

Puedes usar la biblioteca en un entorno de integración continua (CI), como se describe en Cómo ejecutar comparativas en la integración continua.

Si todavía no implementaste Jetpack en un proyecto del que quieres generar comparativas, consulta Cómo migrar un proyecto existente con Android Studio.