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 :

temps d'execution d'un prog


Sujet :

C

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut temps d'execution d'un prog
    s'il vous plait les copins , j'aimerai savoir la fonction qui calcule le temps d'execution d'un programme (sur language C),
    et merci d'avance
    cordialement

  2. #2
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 36
    Par défaut
    Bonjour,

    Si tu es sous Linux, il y a la commande time:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $> time mon_programme

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut re
    non, je pense que j'ai mal rédigé ma question. ce que je veux dire est quelle est la fonction du language c qu'on écrit pour savoir le temps d'éxecution d'une application ou d'un algorithme.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 55
    Par défaut
    Salut,

    regarde la fonction clock() de la librairie time.h

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 10
    Par défaut le code est :
    voila le code enfin merci pour votre aide
    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
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    main()
    {
    	clock_t start, finish; 
    	double duration;
    .
    .
    .
    	start = clock();
    .
    .
    .
     
    	finish = clock(); 
    	duration = (double)(finish - start) / CLOCKS_PER_SEC; 
    	printf( "%f seconds\n", duration );
     
    return 0;
    }

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par msayagh Voir le message
    s'il vous plait les copins , j'aimerai savoir la fonction qui calcule le temps d'execution d'un programme (sur language C),
    Tu peux faire une mesure avec clock() qui est fait pour ça. Mais pour être significatif le temps à mesurer (en secondes) doit être supérieur à 10 / CLOCKS_PER_SEC (constante définie dans <time.h>).

    On peut donc être appelé à faire des itérations et des moyennes pour avoir une précision suffisante.

    (et on dit 'langage')...

Discussions similaires

  1. temp d'execution d'1 prog
    Par zerocoolyoussef dans le forum C
    Réponses: 3
    Dernier message: 26/12/2005, 11h09
  2. limit et temps d'execution avec oracle et PHP
    Par dor_boucle dans le forum Oracle
    Réponses: 20
    Dernier message: 10/12/2005, 14h31
  3. [Process] Probleme d'execution d'un prog c dans un prog java
    Par Elmilouse dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 08/06/2004, 14h26
  4. [VB.NET] Temps d'éxécution d'une page...
    Par Webman dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/06/2004, 12h20
  5. Connaitre le temps d'execution d'un pgm ?
    Par yacinechaouche dans le forum C
    Réponses: 7
    Dernier message: 27/01/2003, 20h57

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