Question rapidité d'éxécution

Résolu/Fermé
varalax Messages postés 61 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 28 juillet 2016 - 26 juil. 2016 à 08:40
varalax Messages postés 61 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 28 juillet 2016 - 26 juil. 2016 à 11:37
Bonjour,

Est il plus rapide (pour l'éxécution) d'appeler par example 4 fois la même procédure ou bien de faire une boucle For ?

Ex :
sub Main()

Call Procédure
Call Procédure
Call Procédure
Call Procédure

End Sub

ou alors

Sub Main()

For i = 0 To 3
Call Procédure
Next

End Sub

Cordialement

1 réponse

Utilisateur anonyme
26 juil. 2016 à 08:47
Bonjour

Le plus rapide est de faire quatre appels consécutifs, puisqu'il y a la boucle for en moins.
Mais la différence est tellement insignifiante que ça ne vaut pas le coup. Tu perds le bénéfice de la boucle (simplicité de modification, nombre de répétitions variable) pour un gain de temps que tu ne parviendras probablement jamais à chronométrer tant il est faible.
0
varalax Messages postés 61 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 28 juillet 2016
26 juil. 2016 à 11:37
Ok merci !
0