dotTrace Memory - With dotTrace Memory, you can quickly profile the memory usage of your applications based on .
Valgrind - Valgrind is an instrumentation framework for building dynamic analysis tools.
Deleaker - Deleaker finds memory leaks, GDI leaks, leaks of handles, USER objects and others. Available both as a Visual C++ extension and standalone application.
WinAPIOverride - WinAPIOverride : This software allows you to monitor and/or modify any function of a process for any calling convention (stdcall or cdecl)
.NET Memory Profiler - .NET Memory Profiler. A powerful tool for finding memory leaks and optimizing the memory usage in programs written in C#, VB.NET or any other .NET Language.
Process Monitor - Monitor file system, Registry, process, thread and DLL activity in real-time.