Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Video 06 da aula 01, consumo de memoria

Ola, gostaria de saber porque o comando "se" consome mais memoria que o "espere ate que"?

2 respostas
solução!

Olá Daniel, como vai?

Muito bacana sua pergunta, é bem interessante mesmo a gente entender como funcionam as coisas por trás dos códigos, né?

A diferença básica entre esses dois comandos, nessa aplicação no jogo do pong, é que quando a gente utiliza o comando se o projeto fica verificando a todo momento durante o jogo se a condição está sendo cumprida, por isso acaba consumindo mais memória pois é uma verificação constante que fica ocorrendo durante todo o jogo.

Quando alteramos para o espere até que, o jogo passa a processar a verificação da condição somente quando a bolinha chega no valor estipulado, ou seja, o jogo espera que a bolinha chegue no valor para aí sim iniciar a verificação e ativar ou não a contagem de pontos. Por isso utilizar esse controle faz com que nosso jogo fique mais otimizado e ganhe em processamento.

Espero ter ajudado, se tiver ficado alguma dúvida fique a vontade para mandar aqui.

Bons estudos =D

 

Caso esta resposta tenha resolvido sua dúvida, por favor, marque o tópico como solucionado ✓.Bons Estudos!

Muito obrigado Jennifer, realmente é interessante começar a entender a lógica por trás dos codigos.