Introdução à Macrobenchmark

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.