producen pérdidas de memoria cuando un programa se reserva una cierta cantidad de memoria del equipo para un proceso, y no puede liberar esa memoria. Esto disminuye la cantidad de memoria disponible para otros programas para usar . Linux es un sistema operativo basado en la plataforma UNIX , y opera bajo la Licencia Pública General GNU . Esta licencia le permite usar , compartir y manipular el sistema sin tener que pagar una cuota de licencia. Valgrind
Esta herramienta le permite ver y administrar el uso de memoria de los programas cuando se opera en el entorno Valgrind . También le permite probar y depurar sus programas , y buscará y le avise a los cuellos de botella en el sistema. Otras características de este programa incluyen la capacidad de crear nuevos programas de instrumentación . Usted puede configurarlo para probar automáticamente el código o puede ejecutar el probador sobre una base como-necesaria . También puede configurarlo para buscar errores de forma continua para programas más pequeños . Este es un programa gratuito , y es compatible con los siguientes sistemas : Linux , Red Hat , Debian , Mandrake , Gentoo , SuSE y Slackware. Puede descargar esta herramienta desde el sitio web de Valgrind .
MemoryScape
MemoryScape te permite buscar y resolver los problemas de fuga de memoria en Fortran , C y C + + . Puede soportar los siguientes tipos de programas: de múltiples procesos, paralelos y multi -threaded . Otras características de este programa incluyen la capacidad de ver un programa cuando excede de sus límites de memoria y cuánta memoria un sistema en particular está utilizando . Esta información se proporciona en tiempo real , lo que significa que usted puede ver lo que va mal con su programa a medida que pasa. Esta herramienta es compatible con UNIX , Linux y los sistemas operativos Mac OS X . Usted puede solicitar una demostración gratuita del software , pero la versión completa sólo está disponible por un precio de $ 1294 a partir de 2010 .
Leaktracer
Esta herramienta fue diseñado específicamente para los programas en C + + , y es compatible con Solaris y Linux. Se busca que no haya fugas de memoria dentro de estos programas . Se dará salida a esta información en un archivo. PIB ( procesador de datos gráficos ) , que le dirá la línea exacta de código donde se produjo la pérdida de memoria. Esta herramienta sólo rastrear las llamadas de borrado y lo nuevo, y se ignora cualquier operador global nuevo y protocolos operador delete . Esta es una herramienta gratuita que se ofrece bajo la Licencia Pública General GNU . Puede descargar esta herramienta desde el sitio web leaktracer .