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 todas las plataformas con licencia de código abierto