Sous Linux, j'utilisais valgrind pour vérifier s'il y avait des fuites de mémoire dans une application. Quel est l'équivalent sous Windows? Cela peut-il être fait avec Visual Studio 2010?
Visual Studio vous aide à rechercher des fuites de mémoire. Ce link devrait être utile.
Que diriez-vous de Détecteur de fuite visuel ? Ce n'est pas inbuild, mais je pense que c'est le plus populaire.
Validateur de mémoire C++ trouve la mémoire et gère les fuites dans les programmes Windows natifs construits avec Visual Studio, Delphi et d'autres compilateurs. Rapide et capable de gérer des charges de travail importantes (certains utilisateurs suivent plusieurs milliards d'allocations et de désallocations en une seule fois).
Divulgation: Je suis le concepteur du validateur de mémoire C++. Nous l'avons conçu car d'autres outils ne pouvaient pas gérer la charge de travail lorsque nous travaillions avec SolidWorks R & D Ltd.
Vous pouvez utiliser l'outil DevPartner pour rechercher des fuites de mémoire dans les applications C++ à l'aide de Visual Studio.
Visual Studio 2015 et les versions ultérieures ont un outil de diagnostic de fuite de mémoire native. Pour plus de détails, consultez ceci: https://dzone.com/articles/native-memory-leak-diagnostics .