我在我的C#程序中有内存泄漏,无法确定谁持有对我的对象的引用。有没有办法在运行时确定哪些对象持有对特定对象的引用?是否可以确定一个对象是否被另一个对象引用?
在这个经济体中,我的预算是零,所以本机或免费解决方案是我唯一的选择。
我在我的C#程序中有内存泄漏,无法确定谁持有对我的对象的引用。有没有办法在运行时确定哪些对象持有对特定对象的引用?是否可以确定一个对象是否被另一个对象引用?
在这个经济体中,我的预算是零,所以本机或免费解决方案是我唯一的选择。
结账.NET Memory Profiler。他们有14天的免费试用期(因此您的预算安全)。从功能页的摘录......
对于下面的附加信息的管理类型实例的 是 提出:从和实例
每评论
我学会了如何从这里 http://blogs.msdn.com/tess/archive/2008/03/17/net-debugging-demos-lab-6-memory-leak.aspx
使用Windows调试工具
的学习曲线是非常陡峭的调试内存泄漏问题,但一旦你得到它,这是一个伟大的技能有
我已经使用了很多次,它确实是一个很棒的工具。很值得的牌照费。 – adrianbanks 2009-06-18 23:26:00