Detect unmanaged memory leak in a managed application

I'm working on a project which the main application is written in C# and some of the infrastructure is in C++. I've just found that I have unmanaged memory leaks which I try to trace down. I've been marking code in and out for days already but was able to find only some of the leaks.

All leak detectors apps (purify, leak detector, etc') work only on unmanaged applications (while mine is in C#).

Any idea of good memory leak detectors for such cases? any other ideas?

Thanks a lot.


Have you tried ANTS memory profiler? Worked well for me.

http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/?utm_source=simpletalk&utm_medium=article&utm_content=mikebloise&utm_campaign=antsmemoryprofiler

链接地址: http://www.djcxy.com/p/57044.html

上一篇: C ++

下一篇: 检测托管应用程序中的非托管内存泄漏