MemcheckDeluxe
MemcheckDeluxe (MCD) is a memory leak finder and error checker. It helps track unfreed memory (memory leaks), and also helps find some other common memory mistakes, including double-frees and buffer overflows. MCD is built into a program, making it much faster than emulation memory checkers such as Valgrind but less sensitive to subtle errors that can happen.MCD is intended for C and C++ programs.
This page is intended to host development versions of MCD that are possibly unstable. Stable Releases can be found at http://prj.softpixel.com/mcd/