Ferramentas

Pode ser difícil saber onde está um problema de desempenho e qual código começar a otimizar. Comece usando ferramentas para facilitar a localização do problema.

Layout Inspector

Use o Layout Inspector para inspecionar o layout e conferir as contagens de recomposições.

Geralmente, quando a IU tem baixa performance, isso se deve a um erro de codificação que força a recomposição excessiva da IU. Por outro lado, alguns erros de programação podem impedir que a IU seja recomposta quando necessário, ou seja, as mudanças não aparecem na tela. O rastreamento de recomposições pode ajudar a encontrar esses dois tipos de problemas.

A recomposição por si só não é ruim. No entanto, a recomposição inesperada pode ser um problema.

Para ver mais informações, consulte a documentação contagens de recomposição do Layout Inspector.

Rastreamento de composição

Use o rastreamento de composição para rastrear as funções combináveis em um rastreamento do sistema. Os traces geralmente são a melhor fonte de informações ao analisar pela primeira vez um problema de performance. Eles permitem formar uma hipótese do problema e onde começar a procurar.

Outros recursos