outils de fuites de mémoire de détecter les situations où un programme de logiciel utilise plus de mémoire que nécessaire , le gaspillage des ressources que d'autres programmes ont besoin pour fonctionner . Un outil de fuite de mémoire est très utile car certains programmes continueront de s'auto-attribuer la mémoire supplémentaire jusqu'à ce que l'utilisateur ferme le programme. Ouvert outils de fuite de mémoire de sources fournissent le code source de l'utilitaire au public , donc un développeur de logiciels expérimenté peut ajouter des fonctionnalités supplémentaires à ces outils et logiciels open source est souvent disponible à télécharger gratuitement . Heatseeker
Heatseeker est un outil de fuite de mémoire open source conçu pour des programmes informatiques qui sont écrits dans le langage Java . Cet outil est livré avec une interface utilisateur graphique, ce qui le rend plus facile à utiliser que d'autres outils de fuite de mémoire open source qui sont en ligne de commande uniquement . Heatseeker est conçu pour aider les programmeurs Java supprimer les fuites de mémoire dans le logiciel qu'ils écrivent . Heatseeker est une création du développeur de logiciels Warren Crossing.
Memwatch
Memwatch est un outil de fuite de mémoire open source qui détecte les fuites de mémoire dans les logiciels écrits en langage C . Le programme comprend un soutien pour le langage C + + , mais il est plus efficace avec ANSI C , qui est la version standard du langage C . Memwatch nécessite l'ajout d'informations aux fichiers de code source d'un programme et une instruction pour le compilateur à utiliser.
Détection Unintended Memory Access
DOUMA , ou de détecter la mémoire involontaire access, permet de détecter les fuites de mémoire dans les programmes écrits en C ou C + + . Cet outil de fuite de mémoire open source est conçu pour fonctionner efficacement sous plusieurs systèmes d'exploitation , qui comprennent de nombreuses versions différentes de Windows et Linux. Le développeur de logiciels Hayati Aygun créé Douma.
Object Reference Analyzer
ORA ou de l'Analyseur de référence de l'objet , détecte les fuites de mémoire dans les programmes écrits en langage Java. Cet outil graphique comprend un organigramme comme un outil de visualisation supplémentaire , ce qui montre clairement la relation entre chaque classe et de l'objet dans le programme Java. Cet analyseur doit être ajouté au code du programme Java pour fonctionner. L'utilisateur peut également contrôler ORA via un navigateur Web , il peut donc détecter les fuites de mémoire sur un ordinateur à un emplacement distant .
De Windows fuites Détecteur
de Windows Fuites détecteur détecte fuites de mémoire dans n'importe quel programme Windows . Cet outil n'est disponible que pour l'environnement Windows, mais il ne fonctionne sous plusieurs versions de Windows. Cet outil n'est pas spécifique à la langue , de sorte qu'il peut détecter les fuites dans un programme écrit dans n'importe quel langage . Le détecteur de fuites Windows peut trouver des fuites de mémoire dans un programme qui est en cours d'exécution , donc pas de modifications doivent être apportées au code des autres programmes pour que cet outil puisse fonctionner.