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

  1. 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
    1. 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
  2. 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
  3. 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
  4. 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
    1. jawed
       
      tic
      ton prog
      toc
      0