Ahora eliminé el punto de interrupción aquí y ahora que vimos las herramientas de depuración en acción, echemos un
vistazo más de cerca a estas superposiciones de
depuración que podemos abrir en estos dispositivos virtuales o también en dispositivos reales.
Entonces, en Android, nuevamente lo abre con el comando o control my, en primer
lugar, me detendré en la depuración remota de js. Siempre debes detener esto una vez que hayas
terminado y debes hacerlo cuando ya no lo necesites porque ralentiza tu aplicación incluso si se está ejecutando
y ahora veamos qué otras cosas interesantes podemos ver allí. Por ejemplo, podemos recargar la aplicación, simplemente
recargarla en caso de que se atasque de alguna manera, también puede
deshabilitar la recarga en vivo, que es esta recarga automática cuando cambia algo en el
código.
Puede intentar habilitar la recarga en caliente, lo que significa que intentará volver a cargar partes de la pantalla que cambiaron sin
volver a cargar la aplicación completa
después de guardar un archivo, el valor predeterminado es que vuelve a cargar toda la aplicación y, a menudo, la recarga en caliente no funciona exactamente
de la manera debería funcionar, por eso no está habilitado de forma predeterminada.
Así que también iré con la
recarga en vivo aquí, pero puedes jugar con eso y luego tenemos estas otras tres cosas allí, donde
especialmente el inspector y el monitor de rendimiento son muy interesantes.
Comencemos con el monitor de rendimiento.
Si habilita esto, obtendrá esta superposición que básicamente le informa sobre el rendimiento que está teniendo
y allí puede ver cuántos fotogramas está ejecutando su aplicación, cuántos fotogramas se eliminaron, etc.
Ahora, tenga en cuenta que el rendimiento que está viendo aquí no es el rendimiento final
de su aplicación, ya que todavía está en modo de desarrollo,
no tenemos el depurador adjunto, pero el modo de desarrollo también significa que hay mucha sobrecarga en su código ,
por ejemplo,
la superposición que está viendo aquí, que forma parte de la aplicación, por ejemplo, lo que hace que sus aplicaciones
sean más lentas de lo normal.
Por lo tanto, esto puede ser un indicador, pero no es la prueba final de producción final que debe hacer.
Aún así, puede ser agradable, aquí lo abres con el comando d en iOS, puede ser bueno investigar esto y
tener una idea de cómo se está comportando tu aplicación y cómo está funcionando, cuánta memoria se consume, etc.
Esto también puede ayudarlo a detectar fugas de memoria si este valor, por ejemplo, está aumentando y está ocupando más y
más memoria en el dispositivo.