imanedaoudi
Messages postés82Date d'inscriptionvendredi 20 mai 2005StatutMembreDernière intervention24 octobre 2005
-
30 sept. 2005 à 18:05
cs_BDel
Messages postés4Date d'inscriptionvendredi 9 juillet 2004StatutMembreDernière intervention 1 octobre 2005
-
1 oct. 2005 à 00:00
bonjour,
je veux calculer le temps d'execution d'un programme en vc++, estce qu'il y a une fonction ou un bout de code qui réalise cette tache?
Merci pour toutes proposition
cs_BDel
Messages postés4Date d'inscriptionvendredi 9 juillet 2004StatutMembreDernière intervention 1 octobre 2005 1 oct. 2005 à 00:00
De très bons exemples (et simples) dans le lien de julienbj.
Pour t'approcher des nanosecondes, le duo QueryPerformanceCounter et
QueryPerformanceFrequency est optimal (à utiliser dans un Thread avec
une priorité maximale si tu cherches une telle précision).
Sinon la fonction timeGetTime de winmm.lib te donneras des résulats fiables à la milliseconde.
Tous autres timers ou fonctions sont inutilisables.
ebooserge
Messages postés137Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention16 juillet 20071 30 sept. 2005 à 19:56
ca depend de ce que tu veux chronometrer.
le plus simple (c'est relatif) c'est de lancer un timer en debut de tache et de l'arreter a la fin de ta tache.
mais une fonction a proprement parlé, je ne pense pas. tout depend de ce que tu veux calculer.
plus de precisions ...