The user-mode dump heap (UMDH) utility works with the operating system to analyze Windows heap allocations for a specific process. UMDH locates which routine in a specific process is leaking memory. UMDH is included in Debugging Tools for Windows. For full details, see UMDH . Preparing to Use UMDH If you have not already determined which process is leaking memory, do that first. For details, see Using Performance Monitor to Find User-Mode Memory Leaks . The most important data in the UMDH logs are the stack traces of the heap allocations. To determine whether a process is leaking heap memory, analyze these stack traces. Before using UMDH to display the stack trace data, you must use GFlags to configure your system properly. GFlags is included in Debugging Tools for Windows. The following GFlags settings enable UMDH stack traces: In the GFlags graphical interface, choose the Image File tab, type the process name (including the file name extension), press the TAB key