valgrind.md 911 B

valgrind

Programa para un conjunto de herramientas expertas con programas de perfilado, optimización y depuración. Entre las herramientas de uso común cabe citar: memcheck, cachegrind, callgrind, massif, helgrind y drd. Más información: https://www.valgrind.org.

  • Utiliza la herramienta Memcheck (por defecto) para mostrar un diagnóstico del uso de la memoria por programa:

valgrind {{programa}}

  • Utiliza Memcheck para informar sobre todas las posibles fugas de memoria de programa en detalle:

valgrind --leak-check=full --show-leak-kinds=all {{programa}}

  • Utiliza la herramienta Cachegrind para perfilar y registrar operaciones de caché de CPU de programa:

valgrind --tool=cachegrind {{programa}}

  • Utiliza la herramienta Massif para perfilar y registrar la memoria heap y el uso de la pila de programa:

valgrind --tool=massif --stacks=yes {{programa}}