PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 27 juil. 2005 à 17:22
num(1) ...blablabla à 6, à la suite, prend 0,1559ms (environ)
for ...CStr(chR(a)).. blabla prend 0,1875ms
j'ai fait un timer BenchMarck, posté ici. utilise le en compilé pour ce genre de test ;)
Private Sub Command1_Click()
AfTimer1.TypeTimer = BenchMark
AfTimer1.Enabled = True
For a = 1 To 6
num(a).Text = CStr(Chr(a))
Next a
AfTimer1.Enabled = False
MsgBox AfTimer1.Value
End Sub
fais le test plusieurs fois pour avoir une idée plus juste....
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 27 juil. 2005 à 17:34
thefada m ont but est de reduire le nombre de combinaison mais c justement ce ke fait mon prog je vai pas le reduire en claquant des doights et puis je fait 200 000 combinaisons par secondes alors ce me prend qu une petite minute de toutes les lister
En faite, j aurai voulu savoir lekelle est le plus rapide d apres leur fonctionnement
Je ne c pas si le do loop fait plus d aller retour dans les adresses memoires que les autres methodes
les tests je peut les faire ;)
merci quand meme
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 27 juil. 2005 à 18:07
bah si tu peux faire les tests, tu veux quoi, qu'on les fasse pour toi?!!
fait ta boucle, fait tes tests, et compare.
je te donne un exemple concret, et un outil pour faire les tests. tu sais déjà maintenant que sur un petit exemple, le For est plus long que tout à la suite. c'est vrai que remplacer "6" par "60", çà doit pas être facile....
PCPT
Vous n’avez pas trouvé la réponse que vous recherchez ?
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 27 juil. 2005 à 18:21
Ce que je veut savoir c comment fonctionne ces fonctions !
J ai pas le droit d apprendre ?
...
Jai deja fait les tests et avec une boucle je tourne a 160 000 combi/s alors que si je met tout a la suite je suis a 200 000 et je veut comprendre pourquoi
Enfin bon