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 :

[VS 2005] Desactiver memory leak dump en DEBUG?


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    System Integration Project Manager
    Inscrit en
    Octobre 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : System Integration Project Manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 219
    Par défaut [VS 2005] Desactiver memory leak dump en DEBUG?
    Bonjour,

    j'utilise une bibliotheque tiers dans une appli. Cette bib est bourrée de memory leak.. et on le sait.

    Le pb c'est qd je teste un composant qui utilise cette bib, le prog de test prend quelques secondes et le dump des memory leaks prends plusieurs minutes (jusqu'a 10, apres j'ai stoppé..).

    Est-ce que quelqu'un sait comment eviter le dump des memory leaks en DEBUG sont VS 2005 ?

    Merci

    V

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

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

    Informations forums :
    Inscription : Février 2005
    Messages : 5 468
    Par défaut
    Vérifiez vos includes et vos constances de compilation :
    http://msdn.microsoft.com/en-US/libr...(v=VS.80).aspx

    Si vous êtes paumés dans les includes, l'option du préprocesseur /P pourrait vous être très utile.http://msdn.microsoft.com/en-us/libr...x6(VS.80).aspx

    Il y a aussi les fonctions de la C-Runtime présentées dans la page du premier lien.

  3. #3
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Si tu as autant de fuites mémoires c'est qu'il faudrait commencer par faire "quelques" corrections dans la lib que tu utilises ou en changer.

    Après je ne sais pas s'il existe la possibilité de ne pas afficher les dump memory des fuites mémoires, mais je te le déconseille vivement. Car même si tu arrives à "masquer" celles de ta lib tu risques d'en laisser passer d'autres de ton propre programme.

    @bacelar> Je ne suis pas sûr de comprendre ton post Je pense que soit quelque chose m’échappe soit tu as lu trop vite le post initial.

  4. #4
    Membre éclairé
    Profil pro
    System Integration Project Manager
    Inscrit en
    Octobre 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : System Integration Project Manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 219
    Par défaut
    Citation Envoyé par TheGzD Voir le message
    Si tu as autant de fuites mémoires c'est qu'il faudrait commencer par faire "quelques" corrections dans la lib que tu utilises ou en changer.
    ca ca serait dans un monde ideal...
    Comme on va changer de lib dans quelques mois, on laisse comme ca pour le moment

    Citation Envoyé par TheGzD Voir le message
    Après je ne sais pas s'il existe la possibilité de ne pas afficher les dump memory des fuites mémoires, mais je te le déconseille vivement. Car même si tu arrives à "masquer" celles de ta lib tu risques d'en laisser passer d'autres de ton propre programme.
    C'est un progr de test u sur un composant donné... Pas bien grave si je zappe un memory leak sur celui la ...

    Citation Envoyé par TheGzD Voir le message
    @bacelar> Je ne suis pas sûr de comprendre ton post Je pense que soit quelque chose m’échappe soit tu as lu trop vite le post initial.
    ben en fait, on peut peut etre desactiver le dumping en appelant
    je vais essayer et je reviendrai vous qire ce qu'il en est...

    V

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2009, 11h09
  2. [debug] memory leak
    Par r0d dans le forum MFC
    Réponses: 8
    Dernier message: 13/01/2006, 10h46
  3. [debug] memory leaks
    Par r0d dans le forum MFC
    Réponses: 6
    Dernier message: 09/01/2006, 09h16
  4. [MFC] A la chasse au memory leak
    Par Yabo dans le forum MFC
    Réponses: 17
    Dernier message: 27/06/2004, 17h35
  5. Réponses: 7
    Dernier message: 26/02/2004, 09h32

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