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 :

Fonction qui retourne le taux d'utilisation du processeur


Sujet :

C

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut Fonction qui retourne le taux d'utilisation du processeur
    Bonjour,

    Je voulais vous demander si il existait une fonction que permet de recuperer la tau d'utilisation du processeur (comme la fonction clock() qui retourne le temps CPU d'une execution d'une fonction). Je veux faire du profiling mais sans passer par la commande linux gprof. Donc l'idée est d'utiliser une fonction au sein de mon code qui me permet de recuperer le tau d'utilisation du CPU.
    Est ce que genre de fonction existe??

    Merci d'avance pour votre aide et bon travail à tous.

  2. #2
    Scorpi0
    Invité(e)
    Par défaut
    A priori, il existe des bibliothèques gprof.h/gprof.c livré de base sous UNIX qui te permettent d'accéder au tableau de gprof en le stockant dans une structure C.
    Ça devrait convenir à tes besoins. (Exemple)
    Dernière modification par Caro-Line ; 14/10/2010 à 15h50.

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut questions
    Bonjour,

    Si tu ne peux utiliser clock est-ce parce que tu travailles avec un OS qui ne le permet pas ? Ou bien est-ce que clock est accessible mais "insuffisant" - tu veux autre chose - ?

    A bientot
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre très actif Avatar de tim974
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 175
    Par défaut
    A priori, il existe des bibliothèques gprof.h/gprof.c livré de base sous UNIX qui te permettent d'accéder au tableau de gprof en le stockant dans une structure C.
    Ça devrait convenir à tes besoins. (Exemple)
    Il avait quand même précisé qu'il ne souhaitait pas utiliser gprof

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    pour le taux d'utilisation, pas vraiment, à moins que tu ne calcules toi-même le pourcentage entre les appels clock() (temps process) et le temps machine absolu (voir ma fonction GetClock() dans les sources C).

    Sinon, sur *nux, faire un "top" ...

  6. #6
    Scorpi0
    Invité(e)
    Par défaut
    Citation Envoyé par tim974 Voir le message
    Il avait quand même précisé qu'il ne souhaitait pas utiliser gprof
    Y'a une différence entre "la commande linux gprof" et "des bibliothèques gprof.h/gprof.c", enfin, je crois...

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. [PL/SQL] Fonction qui retourne plusieurs valeurs
    Par Loko dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 09h43
  3. Réponses: 7
    Dernier message: 03/12/2004, 12h40
  4. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

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