Os frames congelados são frames da IU que levam mais de 700 ms para serem renderizados. Isso é um problema porque seu app parece estar travado e não responde à entrada do usuário por quase um segundo enquanto o frame está renderizando. Normalmente, recomendamos que os apps renderizem um frame em até 16 ms para garantir uma IU suave. No entanto, quando seu app inicia ou faz a transição para outra tela, é normal que o frame inicial demore mais de 16 ms para ser desenhado, porque seu app precisa aumentar as visualizações, organizar a tela e fazer o desenho inicial do zero. É por isso que o Android rastreia frames congelados separadamente da renderização lenta. Nenhum frame no seu app deve levar mais de 700 ms para renderizar.
Para ajudar a melhorar a qualidade do app, o Android monitora automaticamente o app em busca de frames congelados e exibe as informações no painel do Android vitals. Para informações sobre como os dados são coletados, consulte os documentos do Play Console.
Os frames congelados são uma forma extrema de renderização lenta, por isso o procedimento para diagnosticar e corrigir o problema é o mesmo. Para mais informações sobre como diagnosticar e corrigir a renderização lenta, consulte Renderização lenta.
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado.
- Práticas recomendadas para a performance do SQLite
- Wake locks parciais travados
- Executar comparativos na integração contínua