Beaucoup de problèmes peuvent causer des performances réduites dans une application, dont l'un est une fuite de mémoire . Si vous rencontrez une fuite de mémoire dans votre cadre de l'application ou si vous voulez surveiller de manière proactive pour des fuites de mémoire , utilisez un outil de diagnostic pour déterminer la source de la fuite. UMDH
un outil fourni par Microsoft , UMDH n'est pas inclus par défaut avec le système d'exploitation Windows et doit être téléchargé manuellement . UMDH capture décharges de tas , imprime sortie à l'écran et vous permet de comparer la production des grumes, pour analyser la source d'une fuite. Les développeurs de logiciels ne seront pas en mesure de modifier le code de l'application car il est closed-source .
GlowCode
GlowCode est un outil tiers qui permet aux programmeurs de détecter des fuites de mémoire au moment du design . A seulement 3 Mo pour la version 32 -bit , c'est une petite application et est une application open-source . Son site Web fournit peu d'informations sur le code source , mais GlowCode a un essai d'évaluation gratuite de 21 jours qui fournit amplement de temps pour l'analyse .
Memory Leak Detection
Détection des fuites de mémoire fonctionne sur Windows. Il prend actuellement en charge les fichiers DLL et utilise le framework . NET pour fournir un petit outil léger , open-source . Détection de fuite de mémoire est libre.