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++Builder Discussion :

comment calculer le temps d'execution [Non suivi]


Sujet :

C++Builder

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 177
    Points : 71
    Points
    71
    Par défaut comment calculer le temps d'execution
    salut,
    je cherche comment calculer le temps d'execution d'une opération.
    par exemple le temps d'execution d'une boucle while.
    merci

  2. #2
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    Moi voilà comment je calcule un temps :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
        // Temps de début
       __int64 TempsDbt;
     
       // Temps de fin
        __int64 TempsFin
     
       // Fréquence de l'horloge
       __int64 FreqHorloge;
     
       // Temps d'execution
       double TempsExec;
     
       // On calcule le temps avant la boucle
       QueryPerformanceCounter((LARGE_INTEGER*)&TempsDbt);
     
       // Boucle
       while(.....) {.......}
     
       // On calcule le temps après la boucle
       QueryPerformanceCounter((LARGE_INTEGER*)&TempsFin);
     
       // On calcule la fréquence de l'horloge
       QueryPerformanceFrequency((LARGE_INTEGER*)&FreqHorloge);
     
       // On calcule le temps d'exécution
       TempsExec = (TempsFin - TempsDbt)/(double)FreqHorloge;

Discussions similaires

  1. comment calculer le temps d'execusion d'une application
    Par ulysse031 dans le forum Langage
    Réponses: 13
    Dernier message: 01/06/2007, 00h11
  2. comment calculer le temps de lecture d'un XML
    Par gregson dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 25/05/2007, 10h10
  3. Calcul du temps d'execution en millisecondes
    Par Yakurena dans le forum C++
    Réponses: 2
    Dernier message: 18/04/2007, 01h45
  4. Réponses: 5
    Dernier message: 07/04/2007, 01h49
  5. Calculer le temps d'execution
    Par smail21 dans le forum Langage
    Réponses: 21
    Dernier message: 06/05/2006, 16h06

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