repentina por perdida para memoria medicamentos llama jovenes inmediata enfermedad como caracteriza ancianos c++ c unix memory-leaks

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.



También uso esta herramienta regularmente y me ha solucionado muchos problemas al instante. Esta es una herramienta que he creado para identificar fugas de memoria en Solaris Unix. Aquí está. La forma de ejecutarlo también se menciona aquí claramente.