valgrind

Valgrind is a GPL'd system for debugging and profiling x86-Linux programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs.

Homepage:  http://valgrind.kde.org/

Usage
To use valgrind, the following steps have to be taken:

compile or link your program with debugging options, e.g.:
gcc -g  bubble.c -o bubble
execute the program: valgrind ./bubble
The result is automatically displayed on the console.

Documentation

valgrind WWW server

Contact A.Visser@fz-juelich.de



last change 02.03.2011 | Anke Visser | Print