GUI utility to isolate Memory leaks?

G

Guest

Hello,

I have been trying to track down a memory leak using poolmon.exe and
perfmon, and have not been having any luck. Is there a GUI utility that can
identify for me the process that is causing my memory leaks?
 
G

Guest

That might help but I've been having a memory leak recently on multiple
servers and am inclined to think it's not the memory, but a specific
executable that is the culprit. Is there a win32 app that can identify
this?
 
R

Richard Urban [MVP]

Do you really think that the O/P's RAM is physically leaking?

The Microsoft Memory tester is a RAM tester and has nothing to do with
"program" memory leaks. Suggest you actually READ this!

Please Andrew, we all make mistakes and give out bum information
OCCASIONALLY. You seem to do it quite frequently!

--
Regards,

Richard Urban
Microsoft MVP Windows Shell/User

Quote from: George Ankner
"If you knew as much as you thought you know,
You would realize that you don't know what you thought you knew!"
 
R

Richard Urban [MVP]

See this link which YOU posted. http://oca.microsoft.com/en/windiag.asp

--
Regards,

Richard Urban
Microsoft MVP Windows Shell/User

Quote from: George Ankner
"If you knew as much as you thought you know,
You would realize that you don't know what you thought you knew!"
 
R

Richard Urban [MVP]

Please use "Task Manager/Processes Tab" to find which running process or
program is consuming more and more memory, the longer it runs.

--
Regards,

Richard Urban
Microsoft MVP Windows Shell/User

Quote from: George Ankner
"If you knew as much as you thought you know,
You would realize that you don't know what you thought you knew!"
 
G

Guest

Hello all,

FWIW, yes, I have been living off of task manager the last week or so. I
have been getting Event 2019 on more than half of my domain controllers and
they all stop responding. So I checked eventid.net and it talked about the
non-paged pool and they suggested I keep task manager open and add the
column for non-paged pool to see which process was spiraling out of control.
Well, it happened, 2019 started flooding the log, RPC choked, but in Task
Manager the non-paged pool looked exactly the same as it did before; it
yielded no information. Rebooting resolves the problem temporary but
whatever process is causing the problem is starting it's leak as soon as the
box is restarted; I know it's on borrowed time. Poolmon is way too cryptic
to make heads or tales of and Perfmon hasn't returned any useful data, on
all 60 some processes I've run it on. All the solutions seem to run in the
vein of "tag the process you think is leaking" well, that's the part I don't
know! I'm just wondering if there is some small perhaps no-name little
shareware memory management utility on download.com or tucows where I can
just run it in the task tray and have it identify the memory leak or reclaim
the leaked memory so my domain doesn't go down. Does such an animal exist
or must I stay up 24 hours forever, glued to the event logs ready to reboot
at the sight of a 2019?
 
G

Guest

No solution I guess...


Hello all,

FWIW, yes, I have been living off of task manager the last week or so. I
have been getting Event 2019 on more than half of my domain controllers
and they all stop responding. So I checked eventid.net and it talked
about the non-paged pool and they suggested I keep task manager open and
add the column for non-paged pool to see which process was spiraling out
of control. Well, it happened, 2019 started flooding the log, RPC choked,
but in Task Manager the non-paged pool looked exactly the same as it did
before; it yielded no information. Rebooting resolves the problem
temporary but whatever process is causing the problem is starting it's
leak as soon as the box is restarted; I know it's on borrowed time.
Poolmon is way too cryptic to make heads or tales of and Perfmon hasn't
returned any useful data, on all 60 some processes I've run it on. All
the solutions seem to run in the vein of "tag the process you think is
leaking" well, that's the part I don't know! I'm just wondering if there
is some small perhaps no-name little shareware memory management utility
on download.com or tucows where I can just run it in the task tray and
have it identify the memory leak or reclaim the leaked memory so my domain
doesn't go down. Does such an animal exist or must I stay up 24 hours
forever, glued to the event logs ready to reboot at the sight of a 2019?
 
M

Mark

No solution I guess...

I have tested LEAKYAPP.EXE from Win2000 ResKit. It is application for test
memory leaks.

Next I found article:
http://www.microsoft.com/technet/pr...Ref/e378c7cc-4e97-4a4b-bfb1-3514ee531b93.mspx

Net I read following example:
Example 3: Analyzing memsnap logs
The /a parameter generate an analysis of memsnap logs created with the /m
parameter.
memsnap /a memsnap.log

That's it!

0) You must turn on Tag Mode:
http://support.microsoft.com/default.aspx?scid=kb;en-us;177415
1) Run twice MEMSNAP.EXE to produce memsnap.log with data from 2 memory
reads
2) Analyse: memsnap /a memsnap.log

I received from my analyse:
Name Probability Object Change Start End
Percent Ra
te/hour
LEAKYAPP.EXE Definite Commit 8155136 132435968 140591104
6147
0939906

Regards,
Gucio
 
Joined
Aug 26, 2005
Messages
1
Reaction score
0
I had a similar problem in January. I tried all kinds of tools but none of them helped. I ended up using Task Manager to track it down. In Task manager, go to the processes tab and click on the View menu and then click on Select columns. Choose some additonal memory related columns. In my case, the I found a service using up the non-paged pool, causing a server to crash every few hours. Normally, applications use less than 100K of non paged pool memory. An application on the server started using more and more until it was over 200 meg. Check it out. It's worth a shot. Hope this helps.
Here's more info on my google post:
http://groups.google.com/group/micr...a76d1/f566de66d83866d0?hl=en#f566de66d83866d0

Greg
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top