Deleaker shows the exact line in source code listing where a leak happened. That helps resolve the problem very quickly and easily. Deleaker is a run-time error detection and debugging tool for Visual C++ developers. Deleaker can be used as an add-in for Visual Studio. Analyzing programming errors, including a lot of them that are Visual C++ specific, could be detected. You can detect and localize resource leaks such as memory, GDI and USER objects, handles, etc. Resource leak is a class of problems that could be very irritating. Windows-based application needs to be made robust against them. These leaks always appear sooner or later to cause malfunction in your software system. Such resource leaks are usually the toughest ones to find; particularly when they are present in graphics device interface (GDI) objects and menus. Detecting these as soon as possible is an economic imperative as it is less expensive to detect a problem early in the development life cycle.
There are tools available that can help detect memory leaks. But there are very few good tools to help track GDI resource leaks. These leaks can cause a heavy performance penalty on Windows applications unless corrected early on. This tool is able to detect all types of leaks. These include memory leaks (produced by heap, virtual memory, or OLE allocators, etc.), GDI leaks, leaks of Windows USER objects and handles. As this tool gets well integrated into the Visual Studio IDE, it becomes easy to find all the problems. You are able to see a list of all allocated objects. Visual Studio 2005, 2008, 2010, 2012, and 2013 are supported. This is a very good tool.