What is "valgrind"
Valgrind started as a memory-only, leak-detection tool, and has since grown to incorporate other features.
Currently it can be used in several different strands according to the options specified:
- Detection of memory errors
- Detection of errors between threads
- Profiler to the heap
- Profiler for the cache
- Chart of execution of functions
This tool is Open Source and is available for the following operating systems:
- Linux
- Solaris
- Mac