Guides targeted towards developing software.
Memcheck is a tool to help find and fix memory problems in your code. It can help find and diagnose a range of memory-related problems such as accessing memory which shouldn’t have been, finding memory leaks and double-freeing. When using these tools your programs will have a large overhead (time, memory usage). This is to be expected as there is a lot going on behind the scenes with valgrind. Be patient with execution times.