c++ - para - perdida de memoria temporal
herramientas para determinar la pérdida de memoria en código ac/c++ (4)
Aunque no es una herramienta especializada para detectar fugas de memoria, otra opción es el recolector de basura Boehm-Demers-Weiser disponible en HP Labs.
Funciona como un reemplazo para new y malloc.
Aquí hay instrucciones para usarlo como detector de fugas. Es, o fue, utilizado por Mozilla como un detector de fugas para Firefox. Si recuerdo correctamente también fue utilizado por Mono y DotGNU Portable.NET como un gc.
En el entorno de Unix, ¿hay alguna herramienta que pueda analizar fácilmente el código y mencionar que existe la posibilidad de pérdida de memoria en ciertas secciones del código? HPUX / AIX / Solaris
Si está hablando de análisis estático, entonces hay cppcheck (entre muchos otros)
Si está hablando de un corrector de tiempo de ejecución (que será mucho más preciso y confiable que el análisis estático), hay valgrind
Hay muchas otras herramientas disponibles. Revisa los enlaces de arriba para más información
Purify funcionará en AIX (aunque no es gratis.
HP tiene el depurador wdb y es capaz de detectar fugas de memoria.
Yo uso Insure y funciona bien. Para obtener más información, utilice http://www.parasoft.com/jsp/products/article.jsp?articleId=530.