Temps d'execution d'un programme

Fermé
lamia - 29 avril 2004 à 19:25
 inconnu - 7 mai 2012 à 17:40
salut
j'aimerai bien calculer le temps d'execution d'un programme ecrit en C++ , et je ne sait pas comment faire sa
SVP aider moi c'est tres important

4 réponses

Yop,

tu peux utiliser la fonction clock comme ci dessous :
#include <time.h>
...
double debut, fin;
debut = clock();
/* Ton code de programme ou ton traitement*/
fin = clock();
fprintf(stderr, "temps : %f\n", (double)(fin-debut) / (double) CLOCKS_PER_SEC);

La variable debut est au tout début du programme et la variable fin est à la ... fin de ton programme ;)

++

Nico
10
merci mais t'as donné la réponse pour une code en C ... Pas en MatLab ...
Bonne chance pour ton boulo par ailleurs :)
0
Quel est le degré de précision que tu souhaites avoir ?
Disposes-tu du source ? Si oui, pourquoi ne pas rajouter au début et la fin une lecture de l'heure machine et ensuite de faire le delta ?
1
bonjour,
je cherche a savoir comment fait-on pour pouvoir savoir combien de temps le programme a mis entre une commande et un indicateur sous labview
0
bonjour à tous
j'ai un problème similaire au problème initial... Quelqu'un peut me dire l'instruction MATLAB qui donne le temps d'exécution d'un code ecrit en matlab?
Merci
0
tic
ton prog
toc
0