"Memory and performance problems plague most of us, but tools
are available that can help. One of the best, most powerful and
easiest to use is Valgrind. One thing stands out when you use
Valgrind--you do not need to recompile, relink or modify your
source code. Valgrind is an open-source project available under the
GPL 2 license..."