Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's C++ page.
valgrind is 'an instrumentation framework for building dynamic analysis tools.
There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile
your programs in detail' [1].
Note that valgrind is a collection of tools:
- memcheck: 'detects memory-management problems' [1], the default tool
- helgrind: 'a thread debugger which finds data races in multithreaded programs' [2]
- cachegrind: 'a cache profiler' [2]
- DRD: for detecting deadlocks
- callgrind: 'an extension to Cachegrind. It provides all the information that Cachegrind does, plus extra information about callgraphs' [2]
- massif: 'a heap profiler' [2]
External links
- valgrind homepage
- valgrind tools page
Go back to Richel Bilderbeek's C++ page.
Go back to Richel Bilderbeek's homepage.
