2010-09-06 60 views
0

我正在使用C#。检查内存使用情况

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

我无法得知我的代码中的哪个构造已经使用了最终导致我的系统崩溃的内存。

谢谢

回答

2

有几个可用的美好的记忆廓如ANTS Memory Profiler

或者,您可以使用WinDbg + SOS。 WinDbg是来自Microsoft的free download,SOS是.NET框架的一部分。有关如何使用WinDbg + SOS调试内存问题,请参阅Tess' blog