Theme Support

Unordered List

Recent Posts

Tecnologia do Blogger.

quinta-feira, 28 de janeiro de 2016

[TUTORIAL] for ou while? veja qual é a mais rápida!

Tempos de processamentos de cada loop, entre elas for e while.
A loop que se saiu mais rápida foi a for, portando o melhor resultado de 36 millisegundos.
Operando as mesmas funções que a loop while que obteu 37 millisegundos como seu melhor resultado.

[For] Quantidade de Loop: -27008 - Tempo: 37
[For] Quantidade de Loop: -27008 - Tempo: 38
[For] Quantidade de Loop: -27008 - Tempo: 36


[While] Quantidade de Loop: -27008 - Tempo: 38
[While] Quantidade de Loop: -27008 - Tempo: 38
[While] Quantidade de Loop: -27008 - Tempo: 37


Código usado para verificar os millis:

int const maxloop 100000;
void setup() {
  
Serial.begin(9600);
}
void loop() {
  
int dCount millis(),array,i;
  for(
0maxloopi++){
      array++;
  }
  
Serial.println("[For] Functions: ");
  
Serial.print(maxloop);
  
Serial.println(" - Temp: ");
  
Serial.print((millis() - dCount)); 

  
int bCount millis(),arrey,a;
  while(
maxloop){
      
a++;
      
arrey++;
  }
  
Serial.println("[While] Functions: ");
  
Serial.print(maxloop);
  
Serial.println(" - Temp: ");
  
Serial.print((millis() - bCount));
}  
←  Anterior Proxima  → Inicio

0 comentários:

Postar um comentário

Midias Sociais

Seguidores

Total de Visualizações