Posez votre question Signaler

Temps d'execution d'un programme

lamia - Dernière réponse le 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
Lire la suite 

Temps d'execution d'un programme »

6 réponses
Réponse
+10
moins plus
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
inconnu - 7 mai 2012 à 17:40
merci mais t'as donné la réponse pour une code en C ... Pas en MatLab ...
Bonne chance pour ton boulo par ailleurs :)
Ajouter un commentaire
Réponse
+1
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
jawed - 13 juin 2007 à 10:07
tic
ton prog
toc
Ajouter un commentaire
Ce document intitulé « temps d'execution d'un programme » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?