Ora ho rimosso il punto di interruzione qui e ora che abbiamo visto gli strumenti di debug in azione,
diamo un'occhiata più da vicino a questi overlay
di debug che possiamo aprire su questi dispositivi virtuali o anche su dispositivi reali.
Quindi su Android, di nuovo lo apri con comando o controllo me prima di
tutto mi fermerò al debug remoto di js. Devi sempre fermarlo una volta che hai finito
e dovresti fermarlo quando non ne hai più bisogno perché rallenta la tua app anche se è in
esecuzione e ora vediamo quali altre cose interessanti possiamo vedere lì. Ad esempio, possiamo ricaricare l'app, ricaricarla semplicemente
nel caso in cui fosse bloccata in qualche modo, è anche possibile
disabilitare la ricarica dal vivo che è questa ricarica automatica quando si cambia qualcosa nel
codice.
Puoi provare ad abilitare la ricarica a caldo, il che significa che proverà a ricaricare parti dello schermo che
sono cambiate senza ricaricare l'intera
app dopo aver salvato un file, il valore predefinito è che ricarica l'intera app e spesso la ricarica a caldo non funziona esattamente
come dovrebbe funzionare, motivo per cui non è abilitato per impostazione predefinita.
Quindi andrò anche con la
ricarica dal vivo qui, ma puoi giocarci e poi avremo queste tre altre cose laggiù, dove
soprattutto l'ispettore e il monitor delle prestazioni sono molto interessanti.
Cominciamo con il monitor delle prestazioni.
Se lo abiliti, ottieni questo overlay che sostanzialmente ti informa sulle prestazioni che stai avendo e lì puoi
vedere a quanti frame è in esecuzione l'app, quanti frame sono stati eliminati e così via.
Ora, tieni presente che le prestazioni che stai vedendo qui non sono le prestazioni finali della
tua app, anche perché è ancora in modalità di sviluppo, non
abbiamo il debugger collegato ma la modalità di sviluppo significa anche che ci sono molti overhead nel tuo codice ,
ad esempio
la sovrapposizione che vedi qui che fa parte dell'app per così dire, il che rende le tue app più lente
di quanto non sarebbe in genere.
Quindi questo può essere un indicatore ma non è il test pronto per la produzione finale che dovresti fare.
Tuttavia, può essere bello, qui lo apri con il comando d su iOS, può essere bello esaminare questo e avere un'idea
di come la tua app si sta comportando e di come sta funzionando, quanta memoria viene consumata e così via.
Questo può anche aiutarti a individuare perdite di memoria se questo valore, ad esempio, va su e su e stai occupando
sempre più memoria sul dispositivo.