Есть ли инструмент или способ узнать, сколько памяти потребляется каждой DLL или объектом в .NET? Чем больше деталей он анализирует, тем лучше. Спасибо.
Вы можете попробовать CLR Profiler , который является бесплатным, или, возможно, пробную версию ANTS Profiler .
.NET Memory Profiler должен позволить вам сделать это: http://memprofiler.com/
Есть несколько приличных профилировщиков памяти .. можете посмотреть на этот вопрос
Что такое хорошие профилировщики .NET?
Мне всегда нравился dot.Trace profiler от Jetbrains (а также Resharper)