Troubleshooting Memory Problems with a Debugger

Applies To: Windows Server 2003, Windows Server 2003 with SP1

In a typical memory problem, application code consumes too much physical system memory or too much of the virtual address space for the process in which the application is running. These problems are called memory leaks. Memory leaks can also cause the other crash and hang problems, as described earlier in this section. High CPU hangs can occur when the memory allocations of the application are intensive and consume a disproportionately great amount of CPU time. Crashes can occur when memory has been mismanaged and corruption has occurred.