Herramientas

Puede ser difícil saber dónde se encuentra un problema de rendimiento y qué código comenzar a optimizar. Comienza por usar herramientas que te permitan identificar tu problema.

Layout Inspector

Usa el Inspector de diseño para inspeccionar el diseño y ver los recuentos de recomposición.

Si la IU tiene un rendimiento deficiente, esto suele deberse a un error de programación que obliga a que se recomponga en exceso. Por otro lado, algunos errores de programación pueden evitar que la IU se recomponga cuando sea necesario, lo que significa que los cambios de la IU no se muestran en la pantalla. El seguimiento de las recomposiciones puede ayudar a encontrar ambos tipos de problemas.

La recomposición en sí misma no es mala, pero la recomposición inesperada puede ser un problema.

Para obtener más información, consulta la documentación de recuentos de recomposición del Inspector de diseño.

Seguimiento de composiciones

Usa el seguimiento de composición para realizar un seguimiento de las funciones de componibilidad en un registro del sistema. A menudo, los seguimientos son la mejor fuente de información cuando se analiza un problema de rendimiento por primera vez. Te permiten formular una hipótesis del problema y de dónde comenzar a buscar.

Recursos adicionales