Temps d'execution d'un programme

lamia -  
 inconnu -
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

Nico
 
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
inconnu
 
merci mais t'as donné la réponse pour une code en C ... Pas en MatLab ...
Bonne chance pour ton boulo par ailleurs :)
0
Davidou
 
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
kévin
 
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
yo
 
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
jawed
 
tic
ton prog
toc
0