fuites de mémoire se produisent lorsqu'un programme réserve une certaine quantité de la mémoire de votre ordinateur pour un processus , puis ne parvient pas à libérer la mémoire . Cela diminue la quantité de mémoire disponible pour les autres programmes à utiliser. Linux est un système d'exploitation basé sur la plate-forme UNIX, et il fonctionne sous la GNU General Public License . Cette licence vous permet d'utiliser , de partager et de manipuler le système sans jamais avoir à payer une licence . Valgrind Cet outil vous permet de visualiser et de gérer l'utilisation de la mémoire de vos programmes lorsque vous utilisez les dans l'environnement Valgrind . Il vous permet également de tester et déboguer vos programmes , et il va rechercher et vous alerter en cas de goulots d'étranglement dans votre système. Autres caractéristiques de ce programme comprennent la possibilité de créer de nouveaux programmes d'instrumentation. Vous pouvez le configurer pour tester automatiquement votre code ou vous pouvez exécuter le testeur sur une base ponctuelle . Vous pouvez aussi le configurer pour chercher des insectes sur une base continue pour les petits programmes . Il s'agit d'un programme gratuit et il est compatible avec les systèmes suivants : Linux, Red Hat , Debian, Mandrake , Gentoo , Slackware et SuSE . Vous pouvez télécharger cet outil sur le site Valgrind . MemoryScape MemoryScape vous permet de rechercher et de résoudre tout problème de fuite de mémoire dans Fortran, C et C + + . Il peut prendre en charge les types de programmes suivants : multi- processus , parallèles et multi-thread . Autres caractéristiques de ce programme comprennent la possibilité de voir quand un programme a dépassé ses limites de mémoire et la quantité de mémoire un système particulier utilise . Ces informations sont fournies en temps réel , ce qui signifie que vous pouvez voir ce qui ne va pas avec votre programme comme il arrive. Cet outil est compatible avec les systèmes d'exploitation Mac OS X UNIX, Linux et Windows. Vous pouvez demander une démonstration gratuite du logiciel , mais la version complète est disponible uniquement pour un montant de 1,294 $ à compter de 2010 . Leaktracer Cet outil a été conçu spécialement pour les programmes C + + , et il est compatible avec Solaris et Linux. Il recherche les fuites de mémoire au sein de ces programmes. Il va afficher ces informations dans un ( processeur graphique de données ) fichier . PIB , qui vous dira exactement la ligne de code où la fuite de mémoire s'est produite. Cet outil va seulement suivre les appels supprimer et nouveau , et il remplace tout opérateur mondial nouveau et protocoles de suppression de l'opérateur. C'est un outil gratuit qui est offert dans le cadre du General Public License GNU . Vous pouvez télécharger cet outil sur le site leaktracer .
|