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

Visual C++ Discussion :

Etude de perf / evaluation nb appels de fonctions


Sujet :

Visual C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 70
    Points : 40
    Points
    40
    Par défaut Etude de perf / evaluation nb appels de fonctions
    Bonjour a tous,

    je développe sous visual c++. J'ai recuperé un programme a optimiser. Il est dans un sale état et tourne 10 fois plus lentement que ce qu'il devrait. Soit je réécris tout proprement et j'en ai pour deux semaines, c'est long. Soit je fais des benchmark pour voir les 2/3 endroits qu'il vaut mieux que je nettoie pour gagner en perf.

    Ma question est la suivante, existe-il un outil automatique dans le debug mode qui permette de comptabiliser le nombre d'appels de chaque fonction durant l'execution du programme. Je sais que je peux le faire moi meme... mais avec 200 fonctions ca fait dessuite long

    Si vous avez des idées, je suis preneur
    Merci a tous

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    C'est une fonctionnalité de base de tout profiler de code en mode "instrumentation".

    Avec un niveau suffisamment élevé de licence Visual Studio (la Pro, je crois) vous disposer d'un profiler de code directement intégré dans Visual Studio.

    Vous aurez aussi besoin du profiler pour détecter les goulots d'étranglement dans votre application.

  3. #3
    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
    Si tu as l'option, c'est dans "Build" -> "Build Guided Optimization", pour info. Par contre, prends une heure ou deux pour bien lire la doc avant de faire n'importe quoi, sinon, tu vas aller au casse-pipe direct.

Discussions similaires

  1. Appeler une fonction avec "action" ds un
    Par drinkmilk dans le forum ASP
    Réponses: 4
    Dernier message: 20/04/2004, 14h54
  2. Réponses: 4
    Dernier message: 19/04/2004, 13h41
  3. [JSP] Appeler une fonction
    Par Patrick95 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 23/12/2003, 13h44
  4. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33
  5. Appeler une fonction avec/sans parenthèses
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/12/2002, 18h48

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