1 00:00:02,290 --> 00:00:07,930 Agora eu removi o ponto de interrupção aqui e agora que vimos as ferramentas de depuração em 2 00:00:07,930 --> 00:00:10,590 ação, vamos dar uma olhada nessas sobreposições 3 00:00:10,600 --> 00:00:14,630 de depuração que podemos abrir nesses dispositivos virtuais ou também em dispositivos reais. 4 00:00:14,680 --> 00:00:18,430 Então, no Android, novamente você o abre com comando ou controle me, antes 5 00:00:18,520 --> 00:00:23,440 de tudo, pararei na depuração remota de js. Você sempre precisa interromper isso quando terminar e 6 00:00:23,440 --> 00:00:28,390 deve parar quando não precisar mais dele, porque torna o aplicativo mais lento, mesmo que esteja em execução, 7 00:00:28,420 --> 00:00:34,360 e agora vamos ver quais outras coisas legais podemos ver lá. Por exemplo, podemos recarregar o aplicativo, basta 8 00:00:34,360 --> 00:00:38,780 recarregá-lo, caso fique travado de alguma forma, você também pode desativar 9 00:00:38,830 --> 00:00:44,350 a recarga ao vivo, que é essa recarga automática quando você altera algo no 10 00:00:44,350 --> 00:00:44,990 código. 11 00:00:45,250 --> 00:00:50,860 Você pode tentar ativar o recarregamento a quente, o que significa que ele tentará recarregar partes da tela que foram 12 00:00:50,860 --> 00:00:52,600 alteradas sem recarregar o aplicativo inteiro 13 00:00:52,600 --> 00:00:59,260 após salvar um arquivo. O padrão é que ele recarrega o aplicativo inteiro e, frequentemente, o recarregamento a quente não funciona exatamente da maneira 14 00:00:59,260 --> 00:01:02,700 deve funcionar e é por isso que não está ativado por padrão. 15 00:01:02,770 --> 00:01:04,900 Então, eu também vou recarregar ao 16 00:01:04,900 --> 00:01:10,420 vivo aqui, mas você pode brincar com isso e então temos essas outras três coisas lá em baixo, 17 00:01:10,420 --> 00:01:14,060 onde especialmente o inspetor e o monitor de desempenho são muito interessantes. 18 00:01:14,080 --> 00:01:16,370 Vamos começar com o monitor de desempenho. 19 00:01:16,480 --> 00:01:22,090 Se você habilitar isso, obterá essa sobreposição que basicamente o informa sobre o desempenho que você está tendo e 20 00:01:22,090 --> 00:01:27,350 pode ver quantos quadros seu aplicativo está executando, quantos quadros foram descartados e assim por diante. 21 00:01:27,370 --> 00:01:31,570 Agora, lembre-se de que o desempenho que você está vendo aqui não é o desempenho final 22 00:01:31,600 --> 00:01:34,610 do seu aplicativo, porém, porque ainda está no modo de desenvolvimento, 23 00:01:34,690 --> 00:01:39,970 não estamos com o depurador conectado, mas o modo de desenvolvimento também significa que há muita sobrecarga no seu 24 00:01:39,970 --> 00:01:40,890 código , 25 00:01:41,050 --> 00:01:46,510 por exemplo, a sobreposição que você vê aqui, que faz parte do aplicativo, por exemplo, o que torna seus aplicativos 26 00:01:46,510 --> 00:01:48,120 mais lentos do que normalmente seriam. 27 00:01:48,130 --> 00:01:54,010 Portanto, esse pode ser um indicador, mas não é o teste pronto para produção final que você deve fazer. 28 00:01:54,160 --> 00:02:00,520 Ainda assim, pode ser bom, aqui você pode abri-lo com o comando d no iOS, pode ser bom analisar isso e ter uma 29 00:02:00,520 --> 00:02:06,600 ideia de como seu aplicativo está se comportando e como está se saindo, quanta memória é consumida e assim por diante. 30 00:02:06,640 --> 00:02:13,900 Isso também pode ajudá-lo a detectar vazamentos de memória se esse valor, por exemplo, estiver subindo e subindo e você estiver ocupando cada 31 00:02:13,900 --> 00:02:15,820 vez mais memória no dispositivo.