A biblioteca Jetpack Macrobenchmark permite que você avalie seu código com base em Kotlin ou Java no Android Studio. A biblioteca lida com o aquecimento, mede o desempenho do seu código e gera resultados comparativos no console do Android Studio e em um arquivo JSON com mais detalhes. Ela também fornece arquivos de rastros que podem ser carregados e analisados no Android Studio.
A Macrobenchmark, ao contrário da biblioteca Jetpack Benchmark, consiste em testar casos de uso
maiores, em vez de pequenas áreas do código. Exemplos de uso da
Macrobenchmark incluem casos de desempenho de inicialização e execução de aplicativos, como
a rolagem de RecyclerView
.
É possível usar a biblioteca em um ambiente de integração contínua (CI, na sigla em inglês), conforme descrito em Executar comparações na integração contínua.
Se você ainda não adotou o Jetpack em um projeto que quer comparar, consulte Migrar um projeto existente usando o Android Studio.