检查内存使用情况

时间:2010-09-06 09:09:31

标签: c# memory-leaks

我正在使用C#。

是否可以检查代码中每个变量在运行时使用了多少内存?

我无法弄清楚我的代码中的哪个构造已经耗尽内存,最终导致我的系统崩溃。

谢谢

1 个答案:

答案 0 :(得分:2)

有几个很好的内存分析器可用,例如ANTS Memory Profiler

或者您可以使用WinDbg + SOS。 WinDbg是Microsoft的free download,SOS是.NET框架的一部分。检查Tess' blog以了解如何使用WinDbg + SOS调试内存问题。