Je suis très intéressé par Sun Studio pour détecter les fuites de mémoire dans les applications C++ avec le débogueur dbx mais je pense que ce débogueur ne montre que les fuites de mémoire produites par malloc/realloc et free; Je ne suis pas sûr à ce sujet, mais j'ai essayé avec un programme C++ et je n'ai obtenu aucune fuite de mémoire. Dans ce cas, j'essaierais Valgrind. Si j'ai fait quelque chose de mal (possibilité élevée) Comment puis-je déboguer des applications C++?Détecter les fuites de mémoire dans dbx avec les opérateurs new et delete
Merci.
Si vous utilisez DBX, je suppose que vous êtes bloqué sur certains systèmes AIX ou Solaris. Définissez un point d'arrêt à 'malloc()'. Appelez le programme 'new' pour voir s'il appelle' malloc() 'en interne - parce que beaucoup d'implémentations STL sous AIX et Solaris I ont utilisé' malloc() '/' free() 'en interne. – Dummy00001