6

Is there a tool or a way to find out how much memory consumed by each DLL or object in .NET? The more detail it analyzes the better. Thanks.

Marc Gravell
  • 1,026,079
  • 266
  • 2,566
  • 2,900
Ray Lu
  • 26,208
  • 12
  • 60
  • 59

4 Answers4

6

You could try CLR Profiler which is free, or maybe the trial version of ANTS Profiler.

Kent Boogaart
  • 175,602
  • 35
  • 392
  • 393
3

.NET Memory Profiler should allow you to do that: http://memprofiler.com/

Beau Crawford
  • 2,159
  • 2
  • 11
  • 3
  • upvoted because I've used .Net memory profiler and it provided lots of detail and was very helpful in tracking down memory usage problems. – davenpcj Sep 21 '08 at 00:54
2

There are some decent memory profilers.. can look at this question

What Are Some Good .NET Profilers?

Community
  • 1
  • 1
Quintin Robinson
  • 81,193
  • 14
  • 123
  • 132
1

I always liked the dot.Trace profiler from Jetbrains (as well as Resharper)

casademora
  • 67,775
  • 17
  • 69
  • 78