Principiante
Encontré el rebuild que me costaba 14 fps
· 1 min de lectura ·rendimiento flutter devtools
La pantalla iba a 46 fps en un dispositivo de gama media y no había ninguna
animación compleja. El culpable era un Provider mal colocado que
reconstruía el árbol entero en cada frame.
Rellena con el caso real. Aquí va el proceso que sigo.
El proceso
- Abrir DevTools y activar el Performance Overlay.
- Buscar las barras rojas en el gráfico de UI, no en el de raster.
- Activar Track Widget Rebuilds y ordenar por número de reconstrucciones.
- Envolver en
constlo que no dependa del estado. - Volver a medir. Si no mides después, no has arreglado nada.