valgrind

Install

Desde código fuente

Descargar, descomprimir y compilar

wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2
tar xvfj valgrind-3.12.0.tar.bz2
cd valgrind-3.12.0
./configure --prefix=$HOME/opt
make
make install

OSX

brew install valgrind

Uso

Para utilizar es necesario compilar con el flag -g

gcc -g ...

Verificar “fugas” de memoria

valgrind --leak-check=full ./main.exe

Usar callgrind

valgrind --tool=callgrind ./main.exe