我的C#程序中有内存泄漏,无法确定谁持有对象的引用。有没有办法在运行时确定哪些对象持有对特定对象的引用?
在这种经济环境下,我的预算为零,因此本机或免费解决方案是我唯一的选择。
答案 0 :(得分:3)
结帐.NET Memory Profiler。他们有14天的免费试用期(因此您的预算是安全的)。摘自功能页面......
对于托管类型实例 以下是其他信息 提出:
- 来自实例的引用
每条评论:同意100%......非常值得非常合理的许可费。
答案 1 :(得分:2)
答案 2 :(得分:0)
我从这里学习了如何调试内存泄漏问题 http://blogs.msdn.com/tess/archive/2008/03/17/net-debugging-demos-lab-6-memory-leak.aspx
使用windows的调试工具
学习曲线非常陡峭,但是一旦你掌握了它,这是一个很棒的技能