Praveen's Blog

An Eternal Quest for Incremental Improvement

Valgrind - Debugging and profiling tool for x86 Linux programs

If you are looking for a free software for debugging and profiling x86 Linux programs, then Valgrind is the right tool. It helps you in detecting memory management and threading bugs. The Valgrind distribution currently includes five tools: two memory error detectors, a thread error detector, a cache profiler and a heap profiler.