Guia de desempenho do app
Este guia fornece uma visão geral de bibliotecas, ferramentas e práticas recomendadas que você pode usar para inspecionar, melhorar e monitorar o desempenho no Android.
Os usuários querem que os apps sejam iniciados rapidamente, renderizem sem problemas e usem a memória de forma eficiente. Otimizar o consumo de memória do app é fundamental para evitar encerramentos por falta de memória e manter o alto desempenho em todos os níveis de dispositivos.
Em destaque
Conferir a Pontuação de desempenho do app
Faça o teste de desempenho do app para receber sua Pontuação de desempenho do app. Cada pontuação vem com insights, avaliações e recomendações úteis para melhorar a performance do app.
Inspecionar o desempenho
Saiba mais sobre como inspecionar o desempenho do app durante o desenvolvimento.
Melhorar o desempenho
Melhore o desempenho do app onde mais importa: na produção.
Monitorar a performance
Monitore a estabilidade da produção, os ANRs e os limites de uso da memória com o Android vitals.
Em destaque
Melhorar o desempenho com perfis de referência
Implementar perfis de referência é a maneira mais rápida e eficiente de melhorar o desempenho do app.
Em destaque
Otimizar a memória do app
Aprenda a arquitetura principal de memória do Android, as práticas recomendadas de ciclo de vida e os fluxos de trabalho de diagnóstico para reduzir o uso da memória dinâmica e de bitmap em todos os níveis de dispositivos.
Blog
Preparar o app para limites de memória mais amplos
Saiba como o Android está lidando com restrições de hardware com limites de memória mais amplos e como os novos limites de desempenho do Google Play para otimização de memória e código DEX ajudam a proteger a qualidade do ecossistema.
Exemplos em destaque
Macrobenchmark
Use a biblioteca de exemplo Macrobenchmark para testar casos de performance de inicialização e execução de aplicativos, como a rolagem de uma RecyclerView para medir instabilidade.
Microbenchmark
Use a biblioteca Benchmark para comparar o código e a interface dos módulos da biblioteca.
JankStats
Use a biblioteca JankStats para monitorar o desempenho no app.