fortypoundhead.com

Finding that memory leak using Windows NT 4.0

Posted On 2006-11-22 by FortyPoundHead
Keywords: Memory Leak NT
Tags: Tip General Windows NT
Views: 1512


Much has been written about using Performance Monitor to detect and isolate memory leaks. Two KB articles on the subject are Q130926 and Q150934.

While these standard protocols work, the hit and miss method of finding the leaking process can be very time consuming. Here is an alternate method:

1. Start PMON.EXE from the Resource Kit.

2a. Monitor Paged and Non-Paged pool usage (last 2 items on the 2nd row).
If these are increasing over time, you have a memory leak.
2b. Monitior the commit counters on the 2nd row.
Increasing numbers over serval hours indicate a probable leak.
2c. Monitor the Commit Charge column.
The process with the leak will have an increasing value.

3. To make it easier to monitor, copy the output to the clipboard and paste it into notepad.
Do this about once an hour over the duration of your testing.


About the Author

FortyPoundHead has posted a total of 1974 articles.

 


Comments On This Post

No comments on this post yet!


Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.


Your IP address is:54.158.31.149

Before you can post, you need to prove you are human. If you log in, this test goes away.



Recent Forum Posts

Q&A borked
dwirch posted on June 27, 2017 at about 7:00 in Site News

SSL Now Active
dwirch posted on June 16, 2017 at about 8:40 in Site News

SSL Now Active
dwirch posted on June 13, 2017 at about 7:59 in Site News

Coding Archive?
dwirch posted on June 3, 2017 at about 12:54 in Site News

Job Spammer: Bharti Jigyasi
dwirch posted on June 2, 2017 at about 16:57 in Spammers

Coding Archive?
dwirch posted on May 25, 2017 at about 12:38 in Site News