salut,
je cherche comment calculer le temps d'execution d'une op�ration.
par exemple le temps d'execution d'une boucle while.
merci
Version imprimable
salut,
je cherche comment calculer le temps d'execution d'une op�ration.
par exemple le temps d'execution d'une boucle while.
merci
Moi voil� comment je calcule un temps :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 // Temps de début __int64 TempsDbt; // Temps de fin __int64 TempsFin // Fréquence de l'horloge __int64 FreqHorloge; // Temps d'execution double TempsExec; // On calcule le temps avant la boucle QueryPerformanceCounter((LARGE_INTEGER*)&TempsDbt); // Boucle while(.....) {.......} // On calcule le temps après la boucle QueryPerformanceCounter((LARGE_INTEGER*)&TempsFin); // On calcule la fréquence de l'horloge QueryPerformanceFrequency((LARGE_INTEGER*)&FreqHorloge); // On calcule le temps d'exécution TempsExec = (TempsFin - TempsDbt)/(double)FreqHorloge;