Valgrind

Valgrind

Valgrind es un marco de instrumentación para construir herramientas de análisis dinámico.
Valgrind es un marco de instrumentación para construir herramientas de análisis dinámico.Existen herramientas de Valgrind que pueden detectar automáticamente muchos errores de administración de memoria y subprocesos, y perfilar sus programas en detalle.También puede usar Valgrind para construir nuevas herramientas.La distribución Valgrind actualmente incluye seis herramientas de calidad de producción: un detector de errores de memoria, dos detectores de errores de subprocesos, un generador de perfiles de caché y predicción de rama, un generador de caché de generación de gráficos de llamadas y un generador de perfiles de predicción de rama y un generador de perfiles de montón.También incluye tres herramientas experimentales: un detector de desbordamiento de montón / pila / matriz global, un segundo generador de perfiles de montón que examina cómo se usan los bloques de montón, y un generador de vectores de bloques básicos SimPoint ...
valgrind

Alternativas a Valgrind para Mac

JTracer

JTracer

JTracer es un cliente de depurador remoto para el depurador Libcsdbg
Dr. Memory

Dr. Memory

Dr. Memory es una herramienta de monitoreo de memoria capaz de identificar errores de programación relacionados con la memoria, como accesos de memoria no inicializada, accesos a memoria no direccionable ...