[C++/WIN32] RECHERCHE DE FUITES DE MEMOIRE

gagah1 Messages postés 509 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 3 août 2010 - 21 mars 2007 à 08:59
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 - 23 sept. 2007 à 16:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41907-c-win32-recherche-de-fuites-de-memoire

yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
23 sept. 2007 à 16:30
Merci pour ton commentaire, effectivement je n'ai pas pensé à tous les cas (qui sont légions en C) et à vrai dire pour que ce soit vraiment efficace, il faudrait passer des heures et des heures dessus.
J'ai fait ça pour le fun et pas vraiment pour l'utiliser en réel.

Bonne prog à tous...
cruchacode Messages postés 11 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 22 février 2012
11 sept. 2007 à 10:29
Intéressant... mais si une variable est allouée dans une fonction utilisée dans une autre et desallouée dans troisième, ce programme indique généralement une allocation manquante et une libération manquante... Ce petit défaut apparaît alors même que les seules fonctions d'allocation, libération sont malloc, calloc et free ...

Comme il vaut mieux être trop (;-)) prudent avec les problèmes de mémoire, je concluerai par un bravo : les rapports d'annomalies sont clairs et il n'est pas difficile d'aller vérifier dans les sources...

Deux suggestions :
-- lancer un éditeur de texte (au choix) qui ouvre le fichier source quand on double click sur une anomalie
-- stocker les api reconnues dans une liste chargée depuis un fichier afin d'étendre éventuellement les détections d'alloc, desalloc sans avoir à recompiler le prog

Bravo encore pour le code soigné !!
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
21 mars 2007 à 14:52
Et oui, comme prévenu dans la description.
Le code objet nécessiterait des automates complexes...
gagah1 Messages postés 509 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 3 août 2010
21 mars 2007 à 08:59
Projet interessant, malheureusement il ne traite pas le code objet.
Rejoignez-nous