views:

115

answers:

5

I'm looking for a tool which can monitor a running application (Win32/COM) for a long duration (1-3 days) and detect memory leaks if any. Any suggestions? It is a .NET Windows application calling lots of unmanaged code.

+1  A: 

You can try Memory Validator

aJ
A: 

AQTime is nice, I used it several times and it helped me with some tricky bugs.

grapkulec
A: 

I used to use Bounds Checker but nowadays I either use the Micrsoft inbuilt CRT library or build my own.

Shane Powell
A: 

If your looking for a pay$'s tool then DevPartner is well worth using. It has memory leak detection for managed, and unmanaged code.

Aussie Craig
A: 

Application Verifier is free and from Microsoft. It detects memory leaks, double frees, overwrites and many other things. I use it all the time and it has helped me track down some nasty issues.

Mo Flanagan