Article ID: 130926 - Last Review: February 20, 2007 - Revision: 2.2 Using Performance Monitor to Identify a Pool Leak
This article was previously published under Q130926 On This PageSUMMARY
A memory leak occurs when a memory pool allocates some of its memory to a
process and the process does not return the memory. When this happens
repeatedly, the memory pool is depleted.
MORE INFORMATIONFinding a Pool LeakTo identify a pool leak:
Using Performance Monitor to Identify a Pool LeakThe Memory, Objects, and Processes objects should always be selected when you are looking for a pool leak. All counters under each object should be selected. Other object counters can also be selected to help you identify a specific problem. You then simply view all charted objects until one or more objects show a trend that could be a pool leak and then investigate the problem.
An Alternate Method for Identifying a Process that is Leaking MemoryAlthough Performance Monitor usually provides the necessary information to determine which process is creating a pool leak, it does not always provide the information necessary to determine the exact cause of a memory leak. A trend can often be identified that shows a memory leak, but an exact process may not be identifiable as the cause of the memory leak.If the process leaking memory is a service, you can identify the process using Control Panel (Services) and Performance Monitor:
NOTE: The process leaking memory does not have to be a service to use this method. If the process leaking memory is a regular program, closing the program will also cause the thread count to drop. APPLIES TO
| Other Resources Other Support Sites
CommunityArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top