This project has moved. For the latest updates, please go here.


Rating:        Based on 7 ratings
Reviewed:  7 reviews
Downloads: 46016
Change Set: 5ce39dd9b684
Released: Feb 15, 2012
Updated: Feb 4, 2014 by KindDragon
Dev status: Stable Help Icon

Recommended Download

Application vld-2.2.3-setup
application, 1068K, uploaded Feb 14, 2012 - 46016 downloads

Release Notes


* New option VLD_OPT_RELEASE_CRT_RUNTIME added. Useful only with define VLD_FORCE_ENABLE.

Bugs Fixed:
* Memory leaks with static linking fixed finally.


Bugs Fixed:
* Memory leaks with static linking fixed.
* Visual Studio C++ 2008/2010 Express Edition compilation fixed.
* Hang fixed with GetOpenFileName().


* strdup and _wcsdup functions support added.
* Preliminary support for VS 11 added.

Bugs Fixed:
* Low performance after upgrading from VLD v2.1.
* Runtime error R6002 fixed because of wrong memory dump format.
* version.h fixed in installer.
* Some PVS studio warning fixed.


* New functions added: VLDGetLeaksCount, VLDMarkAllLeaksAsReported, VLDSetReportHook (see vld.h).
* Introduced define called VLD_FORCE_ENABLE that allows one to active VLD even if not running in DEBUG.
* Adding Heap Validation.
* _aligned... functions and _recalloc support added.
* Memory leaks additional statistic added.

Bugs Fixed:
* Issue fixed with loading wrong version of dbghelp.dll on Windows XP and bellow.
* VLDReportLeaks with aggregate duplicate links fixed.
* CoTaskMemAlloc memory leak detection fixed.
* Rare crash at exit on some platforms fixed.
* Asserts in release build disabled.
* LoaderLock fixed.
* LoadLibrary crash fixed with some applications like regsrv32.
* Callstack hash fixed with ASLR.
* VLDGlobalEnable fixed with new threads.
* Resolved callstack printing fixed.

Reviews for this release

Great - easy to use and finally allowed me to find some of those pesky tiny leaks I was putting off finding :) It does produce some "internal VLD leaks" - not sure what those mean, but I assume they are not there in release anyway. Thanks!
by dvlpr on Apr 22, 2013 at 9:01 AM
straightforward to setup, can log output to file
by lk77 on Jan 25, 2013 at 3:47 PM
Excellent, works well. Microsoft should have this ability built into Visual Studio!
by kelleyma49 on Dec 14, 2012 at 6:31 PM
Exactly what I was looking for. Easy to set up, and worked perfectly. Saved me having to pay for a tool that probably wouldn't have worked as well. Thanks!
by marktucker on Oct 11, 2012 at 2:24 PM
This is an excellent project. I have been using it for years it very reliable, very easy to use. I'll love it.
by vds2212 on Sep 23, 2012 at 2:58 PM
Easy to use, transparent and always accurate ;).
by biboudis on Jul 18, 2012 at 3:10 PM
Easy to use. Worked across EXE <-> DLL boundary, helped me identify memory leaks in a couple of classes really quickly. I'm happy that I found VS CRTDBG so rubbish I gave up on it after 2 mins, which lead me to VLD. Great work guys.
by TimNZ on Jun 6, 2012 at 6:48 AM