salut,
je cherche comment calculer le temps d'execution d'une opération.
par exemple le temps d'execution d'une boucle while.
merci
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager