Q:

Can there be memory leaks in .NET? If yes, what are the best tool out there?

I am working on a C# 4.0 managed code application. I am using external DLLs which are not CLS compliant.
Do I need a memory leak detection tool to check for memory leaks in the DLLs? If yes what are the best tools out there?

A:

You can use a tool like CLR Profiler,VSTS Profiler, .NET Memory Profiler or CLR Profiler to check your object size etc, as they say you can Find Memory Leaks and Optimize Memory Usage in any .NET Program.

