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

MFC Discussion :

Outil de recherche de fuite m�moire


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 93
    Par d�faut Outil de recherche de fuite m�moire
    Existe-t-il un outil (gratuit si possible) pour rechercher
    les fuites m�moire pour un programme d�velopp�
    sous VisualC++ .NET
    (le projet utilise les MFC).

    Merci

  2. #2
    mat.M
    Invit�(e)
    Par d�faut
    non cette question a d�j� �t� pos�e il me semble .
    Hormis BoundsChecker de Numega v�ritable outil pro et on�reux il n'ya pas d'autres outils.
    Peut-�tre sur http://sourceforge.net � tout hasard...

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    225
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 225
    Par d�faut
    Si tu veux d�tecter des fuites de m�moire dans une application MFC, tu peux utiliser des objets de la classe CMemoryState.

    J'ai r�cup�r� ceci dans la librairie MSDN

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    // example for CMemoryState::CMemoryState
    // Includes all CMemoryState functions
    CMemoryState msOld, msNew, msDif;
    msOld.Checkpoint();
    CAge* page1 = new CAge( 21 );
    CAge* page2 = new CAge( 22 );
    msOld.DumpAllObjectsSince();
    msNew.Checkpoint();
    msDif.Difference( msOld, msNew );
    msDif.DumpStatistics();
     
    The results from this program are as follows:
     
    Dumping objects ->
    {2} a CObject at $190A
    {1} a CObject at $18EA
    Object dump complete.
    0 bytes in 0 Free Blocks
    8 bytes in 2 Object Blocks
    0 bytes in 0 Non-Object Blocks
    Largest number used: 8 bytes
    Total allocations: 8 bytes

  4. #4
    Membre exp�riment�
    Avatar de Nicolas Bauland
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 119
    Par d�faut
    Dans Visual Studio .NET 2003, il suffit de lancer le programme MFC (j'ai pas essaye pour le reste) a l'aide de la commande D�marrer (F5).
    S'il ya des fuites de memoires, le programme les indiquent dans la fentres de sortie.

    Ca n'indique que les fuites de memoires, ca ne dit pas (clairement en tout cas) d'ou cela provient. Mais c'est un debut...

  5. #5
    Membre confirm�
    Inscrit en
    Octobre 2002
    Messages
    39
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 39
    Par d�faut
    personnellement j'utilise le dump qui est integre automatiquement au app MFC s'il y a une fuite elle sera detecte si a la fin d'un lancement de l'app en mode debuggage pas a pas

Discussions similaires

  1. HeapAgent, le bon outil pour la d�tection des fuites m�moires en C ?
    Par SteAlma dans le forum Choisir un environnement de d�veloppement
    R�ponses: 2
    Dernier message: 04/07/2014, 10h42
  2. Outil d�tection fuite m�moire et autre
    Par coolzy dans le forum Visual Studio
    R�ponses: 0
    Dernier message: 14/09/2010, 18h07
  3. Outils pour detecter les fuite de m�moire
    Par sese12345 dans le forum Windows Mobile
    R�ponses: 2
    Dernier message: 31/03/2010, 10h10
  4. [Outils de test] Profiling et test de fuites m�moire
    Par Playmo dans le forum EDI/Outils
    R�ponses: 7
    Dernier message: 23/06/2006, 14h31
  5. Outils pour rechercher des fuites de memoires dans un prog
    Par elekis dans le forum Applications et environnements graphiques
    R�ponses: 5
    Dernier message: 29/04/2005, 21h06

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