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
  • 976,458
  • 251
  • 2,474
  • 2,830
Ray Lu
  • 25,398
  • 12
  • 59
  • 59

4 Answers4

6

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

Tim Cooper
  • 151,519
  • 37
  • 317
  • 271
Kent Boogaart
  • 170,894
  • 35
  • 387
  • 389
3

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

Beau Crawford
  • 2,089
  • 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
  • 78,970
  • 14
  • 121
  • 132
1

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

casademora
  • 64,193
  • 16
  • 68
  • 78