如何分析项目中的内存使用情况

Gac*_*cek 8 c#

是否有任何好的,免费的工具来分析C#中的内存使用情况?

细节:
我有一个使用相当大的集合的可视化项目.我想检查这个项目的哪些部分 - 在数据处理方面,或在可视化方面 - 使用大部分内存,所以我可以优化它.
我知道,当谈到计算集合的大小时,情况非常简单,我可以自己做.但也有一些元素,我无法轻易估计内存使用情况.
内存使用量非常大,例如处理大小为35 MB的文件,我的程序使用的内存略多于250 MB.

Row*_*haw 3

我已经成功使用 RedGate 的ANTS profilerBrad Abrams 博客也值得一读,他在其中谈到了内存分析