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

Choisir un environnement de développement Discussion :

Profiling sous linux


Sujet :

Choisir un environnement de développement

  1. #1
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut Profiling sous linux
    Bonjour a tous,

    Je cherche actuellement a optimiser un programme et donc je souhaite faire du profiling dessus pour determiner exactement dans quelles methodes il passe/perd du temps. J ai trouve l utilitaire GNU gprof mais j ai un petit probleme:
    Le programme se decompose en deux parties:
    _ Une partie generique ( c est mon executable)
    _ Des libs chargees par la partie generique via un dlopen

    J ai compile et linke les deux parties avec l option -pg, j obtiens bien un fichier de profil apres avoir fait tourne le programme ( et je suis sur qu il appelle du code des libraires )etc seulement je n ai des infos de profilage que pour la partie generique( qui correspond au .exe) mais rien sur les lib ( fichiers .so ) chargees avec dlopen

    est ce que quelqu`un saurait comment faire pour que gprof profil aussi mes librairies ? je n ai pas trouve dans la man page ni dans les tutoriaux gprof
    sinon connaissez vous un autre outil de profiling qui pourrait me donner ces infos ?

    Merci d avance

  2. #2
    Membre actif
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Points : 280
    Points
    280
    Par défaut
    Apres quelques recherches supplementaires je suis tombe sur un lien http://sylvainmarechal.chez-alice.fr...ilitaires.html
    parlant de l utilitaire sprof ( un equivalent de gprof ) qui est cense permettre de profiler les librairies chargees avec ldopen

    Par contre en suivant a la lettre la procedure decrite sur le lien j obtiens bien un fichier profile mais quand je lance sprof dessus j obtiens un profil sans aucune stats donc si quelqu un a deja reussi a utiliser cet outil je suis tjs spreneur

Discussions similaires

  1. Profiler parallèle sous Linux
    Par Nanoc dans le forum Threads & Processus
    Réponses: 1
    Dernier message: 22/08/2010, 00h39
  2. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 11h43
  3. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 11h46
  4. Cherche Profiler C++ sous Linux
    Par harsh dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/07/2006, 15h51
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 16h57

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