[英]detecting object causing memory leak in C#
如何检测导致.net中内存泄漏的对象。 是否可以使用故障转储检测导致内存泄漏的对象?
要检测和调查.NET中的内存泄漏,可以使用以下几种方法:
可能只有一个转储(如果已正确处理,请参阅本文 ),当然可以有多个转储。
你可以做什么:
假设您的进程是.net 4,在调试器中输入
.loadby sos clr
后跟!dumpheap -stat
这将输出托管类型的计数和类名称。
拥有多个转储将使您更轻松,但肯定不如使用内存分析器容易
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.