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 :

calculer la CPU d'une application


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut calculer la CPU d'une application
    Bonjour à tous,

    Je cherche un moyen pour calculer la CPU consommé par chaque fonction de mon application à l'aide du temps de l'exécution. Je travaille en C++ et j'utilise la fonction 'clock()' pour le calcul du temps.

    Merci d'avance.

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Tu cherches à faire du profiling, mais il faut savoir que cela ne marche pas "comme ça"... Notamment dans un contexte multithread ! En effet, tu récupères une mesure temporelle physique (ou "réelle"), qui va inclure les commutations de contexte et les interruptions liées aux threads/processus concurrents, et non pas la charge CPU propre de ta fonction.
    Bref, c'est tout sauf précis : ça ne peut servir que d'indication relative et non pas de profiling réel, mais c'est dans la FAQ.

    Les fonctions d'obtention de la charge CPU, permettant d'avoir des mesures plus précises, sont par contre dépendantes du système d'exploitation utilisé.

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci Mac LAK,
    le système exploitation utilisé est Windows mais la FAQ que tu m'as conseillé me suffit amplement.

    Merci.

Discussions similaires

  1. limiter cpu pour une application
    Par sboffin dans le forum Administration
    Réponses: 11
    Dernier message: 27/07/2009, 22h19
  2. test de charge cpu et réseau d'une application
    Par dc.sara dans le forum C++
    Réponses: 1
    Dernier message: 12/03/2008, 13h40
  3. [Stratégie] calculer temps de réponse d'une application
    Par imane_bennouna dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 12/11/2007, 16h42
  4. comment calculer le temps d'execusion d'une application
    Par ulysse031 dans le forum Langage
    Réponses: 13
    Dernier message: 01/06/2007, 01h11
  5. % de CPU utilisé par une application en VBA
    Par Sebastien 6-24 dans le forum Général VBA
    Réponses: 11
    Dernier message: 19/06/2006, 17h17

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