IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Comment mesurer le temps d'execution CPU d'une fonction


Sujet :

C++

  1. #1
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 155
    Points : 158
    Points
    158
    Par défaut Comment mesurer le temps d'execution CPU d'une fonction
    Bonjour,

    J'ai fait une recherche sur le sujet mais suis tombé sur des réponses pour matlab, fortran, visual...Je pose donc la question:

    Quelqu'un peut m'aiguiller sur les méthodes à utiliser pour obtenir le temps CPU sachant que j'utilise eclipse C++ sur Ubuntu?

    merci d'avance

  2. #2
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 155
    Points : 158
    Points
    158
    Par défaut
    bon je viens d'installer TPTP sur eclipse, je vais tester le profiling

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Points : 22
    Points
    22
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include<time.h>
     
    float temps_cpu;
     clock_t temps_initial, temps_final;
    temps_initial = clock ();
     
    /* fonction à tester */
     
        temps_final = clock ();
     
    temps_cpu = (temps_final - temps_initial) /(float) CLOCKS_PER_SEC;

  4. #4
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 155
    Points : 158
    Points
    158
    Par défaut
    Oui j'ai trouvé la librairie ctime, ça convient pour mon utilisation même si l'utilisation en système de balise alourdi le code...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mesurer le temps d'execution d'un thread?
    Par kobe dans le forum Concurrence et multi-thread
    Réponses: 20
    Dernier message: 12/05/2006, 12h05
  2. [Stratégie] Mesurer le temps d'exécution d'une requête
    Par nice dans le forum Général Java
    Réponses: 5
    Dernier message: 29/01/2006, 17h53
  3. Réponses: 6
    Dernier message: 22/09/2005, 16h59
  4. [Test][Perf]Mesure du temps d'execution différente 2 fois de suite
    Par debdev dans le forum Tests et Performance
    Réponses: 11
    Dernier message: 22/07/2005, 12h04
  5. comment calculer le temps d'execution
    Par passion_info dans le forum C++Builder
    Réponses: 1
    Dernier message: 09/06/2005, 09h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo