Autre que valgrind pour les fuites memoire
Bonjour
Je teste actuellement une application sous linux. Pour voir les fuites eventuelles de memoire, j'utilise valgrind ( la derniere version).
Le soucie, c'est que dans la partie summary (la plus importante), j'ai par moment ceci :
Citation:
==14649== 28,656 bytes in 1 blocks are possibly lost in loss record 212 of 215
==14649== at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==14649== by 0x47E58C0: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==14649== by 0x47E65A7: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==14649== by 0x47E71B7: std::string::reserve(unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==14649== by 0x5B98578: ???
==14649== by 0x5B746C2: ???
==14649== by 0x5B63907: ???
==14649== by 0x5B64CE7: ???
==14649== by 0x5B6599D: ???
==14649== by 0x5B63619: ???
==14649== by 0x5BA9646: ???
==14649== by 0x5ADD9FB: ???
Je suis presque sur que les ??? sont des instructions dans mon application... Et ??? n'est pas très parlant pour corriger un erreur.
Je suis donc a la recherche d'un autre outils pour voir les fuites memoire.
Je peux aussi faire tourner mon application sous windows si il existe de bon logiciel pour ca.
Merci
a bientot
Ps: J'ai fait une mauvaise manip, je voulais mettre ce message dans le forum C et C++, pas uniquement dans le forum C (mon appli est en C++) dsl