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 de cycle


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 12
    Par défaut temps de cycle
    Bonjour, j'ai un problème de temps d'execution dans mon programme. Je souhaiterais connaitre mon temps de cycle mais je ne sais pas comment faire.
    Est ce que quelqu'un aurait une petite idée?

  2. #2
    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 jafo65
    Bonjour, j'ai un problème de temps d'execution dans mon programme. Je souhaiterais connaitre mon temps de cycle mais je ne sais pas comment faire.
    Est ce que quelqu'un aurait une petite idée?
    Aucun rapport avec le langage C.

    Il est quasiment impossible d'estimer un temps de cycle sur un processeur avec cache. Ta question n'a aucun sens de nos jours, il faut faire des mesures dans des conditions reproductibles (c'est loin d'être évident). Quelle est ta vraie question ?

  3. #3
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Il veut peut être connaître l'unité de temps de son système, notamment le nombre de ticks par seconde?

    Ou peut être le temps d'éxécution d'une fonction spécifique?


  4. #4
    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 homeostasie
    Il veut peut être connaître l'unité de temps de son système, notamment le nombre de ticks par seconde?

    Ou peut être le temps d'éxécution d'une fonction spécifique?

    Pas la peine de rouler les yeux, c'est très impoli.

    C'est pour ça que j'ai demandé la vraie question.

  5. #5
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Pas la peine de rouler les yeux, c'est très impoli.
    Ah, j'ai mis cela car je trouve déjà le smiley marrant, puis il n'y a pas de réelle interprétation à faire derrière.
    C'était plus par rapport à la question posée par jafo65 qui laissait planer l'incertitude dans le renseignement désiré. J'émettais des possiblités.
    D'où le fait que tu demandes la vraie question.

  6. #6
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 12
    Par défaut
    ca n'a rien avoir avec un langage spécifique c'est vrai. Le problème est que je trouve un temps trop long pour l'execution de mon programme. Je voulais savoir s'il y avait un moyen de savoir le temps que le micropocesseur met pour faire un cycle de mon programme. Car j'ai beau chercher dans la documentation du microprocesseur, je ne trouve rien qui me permette de calculer ce temps! Je penser que peut etre quelqu'un avait une idée?

  7. #7
    Membre éclairé Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Par défaut
    Je ne sais pas ce que tu veux faire, mais s'il s'agit de mesurer des temps d'executions en faisant des timeGetTime(), voici un article très intéressant sur la précision de la mesure que tu peux faire: (uniquement Windows) (utile aussi pour faire des Sleep de moins de 15 msec)
    Timing in Win32

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

Discussions similaires

  1. pwm avec duty cycle variable (pendant un temps donné)
    Par charles9131 dans le forum Simulink
    Réponses: 1
    Dernier message: 31/05/2013, 09h43
  2. Cycle de vie en V : temps phases
    Par nicolas_isi dans le forum Gestion de projet
    Réponses: 3
    Dernier message: 23/11/2010, 19h11
  3. Temps écoulé entre 2 cycles
    Par Djakisback dans le forum Physique
    Réponses: 11
    Dernier message: 01/08/2008, 14h34
  4. Réponses: 6
    Dernier message: 08/04/2008, 14h23
  5. repertoire temp dynamique
    Par killpilot dans le forum C
    Réponses: 2
    Dernier message: 26/04/2002, 16h19

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