Une fuite de mémoire se produit lorsqu'un programme de logiciel d'ordinateur ou la mémoire de captures d'application pour exercer ses fonctions , mais ne seront pas libérer cette mémoire capturé . Cela peut entraîner votre système pour ralentir ou bloquer parce qu'il enlève la mémoire des autres programmes. Outils de test des fuites de mémoire retracent l'arrière fuite à sa source , et ensuite vous pouvez forcer le programme à libérer la mémoire stockée. Leaky
Leaky est un outil qui vous permet de tracer les fuites de mémoire à leur source , et il peut également vous aider à localiser les zones où la mémoire est corrompue . Le programme génère des informations en format graphique , ainsi que langage de balisage extensible ( XML ) . Vous pouvez également exécuter cet outil comme un outil de ligne de commande , ce qui signifie que vous pouvez exécuter à partir de l'invite de commande situé à l'intérieur de votre menu Démarrer. Leaky compile toutes les données dans un fichier de log , et ces fichiers contiennent l'adresse et les données de taille . Il fournit également des informations sur la pile d'appel d'un programme , ce qui est une architecture de données qui contient des informations sur les sous-programmes actuels d'un programme. Leaky est compatible avec les plates-formes Linux x86 et est gratuit.
Visuelle Détecteur de fuite
visuelle Détecteur de fuite est spécifiquement pour le Visual C + + plate-forme, et il est livré avec une interface utilisateur pour vous aider à exécuter des commandes . Vous devez connaître le code , cependant, d'utiliser ce programme. Cet outil vous permet de suivre les fuites vers la source , et il peut même tirer vers le haut les données de numéro de ligne . Il récupère toutes les données associées à des blocs de mémoire perdue , et vous pouvez sortir cette information dans un format de rapport . Cet outil gratuit est conçu pour ajouter des fonctionnalités au détecteur de fuite de mémoire qui est inclus dans le programme C + + visuel . Détecteur de fuites visuelle fonctionne aussi bien avec C et C + + .
Leaktracer
leaktracer est également conçu pour vous aider à trouver les fuites de mémoire dans C et programmes C + + , et il s'agit d'un outil de ligne de commande. Ce programme peut vous fournir le numéro de ligne où la mémoire a été capturé et non libéré, et il vous permet de repérer l'endroit exact où vous devez forcer libération de la mémoire. Ce programme peut seulement détecter les appels supprimés et le nouveau, et il ne peut pas rechercher gratuitement, malloc ( utilisant l'espace libre d'un objet particulier ) ou realloc ( modifie la taille d'un objet) l'allocation de mémoire . Cet outil fonctionne sur Linux, Hewlett- Packard UNIX (HP- UX) , Mozilla et KDE. Ce programme est gratuit .