How to Enable User Mode Stack Trace Database for IMA Service to Detect Memory Leaks
Tuesday, 05 July 2005 by Michel Roth
Symptoms
Users may experience IMA service leaking memory and heap expansion: ImaSrv.exe process consumes more than 100 MB. Sometimes it can be even 500 MB or 1.5 GB.

Cause
Heap expansion (memory leak) results from some components not freeing dynamically allocated heap memory. Over time it results in process growth in memory, slow operation, and eventually application hang or crash.

Resolution

To detect the components responsible for memory leaks, the user should enable an additional runtime diagnostic called user mode stack trace database. If this diagnostic is enabled, an application dump should be generated manually when the IMA service process has an unusual size.

Read on in CTX106970 here.

Related Items:

Windows Memory Diagnostic Tool (5 December 2005)
Debug Diagnostic Tool v1.1 (17 January 2007)
How To Get Virtual Memory And Handle Information Using Process Explorer (20 May 2005)
User Mode Process Dumper Version 8.0 (11 January 2006)
Several Cool Microsoft Tools Released (8 August 2006)
User Mode Process Dumper Version 8.1 (5 April 2007)
Should I Use The /3GB In My BOOT.INI With Virtual Server (29 May 2006)
Windows System Resource Manager (12 February 2005)
Virtual Machines Slow After Using Virtual Machine Importer? (8 November 2006)
Comments (0)add feed
password
 

busy