vld
Visual Leak Detector
NOTE: This is no longer the official homepage of Visual Leak Detector. The page has moved to vld.codeplex.com.
Visual Leak Detector is a free, robust, open-source memory leak detection system for Visual C++.
Download Version 1.9h (Beta)
It's pretty easy to use. After installing it, you just need to tell Visual C++ where to find the included header and library file.
Then it can be used with any C/C++ project simply by adding the following line to your code:
#include <vld.h>
When you run your program under the Visual Studio debugger, Visual Leak Detector will output a memory leak report at the end of your debugging session. The leak report includes the full call stack showing how any leaked memory blocks were allocated. Double-click on a line in the call stack to jump to that file and line in the editor window.
It's a very effective way to quickly diagnose, and fix, memory leaks in C/C++ applications.
This software is provided "AS IS" without warranty of any kind.
Copyright © 2006-2009 Dan Moulding