Renderização
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Um aspecto fundamental do app que influencia a percepção de qualidade dos usuários é a suavidade com
que ele renderiza imagens e texto na tela. É importante evitar respostas
lentas e instáveis quando o app estiver na tela.
Esta seção apresenta várias maneiras de otimizar a performance de renderização do seu app: reduzindo o overdraw,
otimizando hierarquias de visualização e usando a ferramenta de Criação de perfil da GPU. Consulte
Performance do Jetpack Compose para saber mais sobre renderização com
esse kit de ferramentas.
Ações de renderização
-
Redução de overdraw
-
Minimize o número de vezes que o app renderiza novamente o mesmo pixel em um único frame.
-
Hierarquias de performance e visualização
-
Confira se as medidas e o layout estão sendo executados de forma eficiente e evite a tributação dupla.
-
Analisar com a Criação do perfil de renderização de GPU
-
Use essa ferramenta do dispositivo para identificar gargalos que possam estar atrasando a renderização do
app.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2024-02-22 UTC.
[null,null,["Última atualização 2024-02-22 UTC."],[],[],null,["# Rendering\n\nA key aspect of your app that influences your users' perception of quality is the smoothness with\nwhich it renders images and text to the screen. It's important to avoid jank and sluggish\nresponsiveness when your app is drawing to the screen.\n\nThis section shows several ways to optimize your app's rendering performance: reducing overdraw,\noptimizing view hierarchies, and taking advantage of the Profile GPU tool. See\n[Jetpack Compose performance](/jetpack/compose/performance) to learn about rendering in\nJetpack Compose.\n\nRender actions\n--------------\n\n\n**[Reduce overdraw](/topic/performance/rendering/overdraw)**\n:\n Minimize the number of times your app redraws the same pixel in a single frame.\n\n\n**[Performance and view hierarchies](/topic/performance/rendering/optimizing-view-hierarchies)**\n:\n Make sure your layout and measurement are executing efficiently, and avoid double taxation.\n\n\n**[Analyze with Profile GPU Rendering](/topic/performance/rendering/profile-gpu)**\n:\n Take advantage of this on-device tool to identify bottlenecks that might slow your app's\n rendering."]]