如何在.Net 3.5上避免WPF上的大量内存泄漏?

Day*_*Two 5 wpf .net-3.5

当我运行针对.Net 3.5的应用程序时,它会出现大量内存泄漏.每次我将UserControl分配给本地引用时为50mb.我只创建了每个UserControl的一个实例.如果我编译并运行针对.Net 4.0的相同代码,一切都在50mb标记处徘徊.

这是一个有着3.5的已知问题吗?即它在prod中不可用?

/我的客户只有3.5,并且暂时不会移动到4.0,所以我没有简单的选择

Rob*_*vey 8

WPF 3.5 SP1的内存泄漏修补程序
http://www.infoq.com/news/2010/06/WPF-Memory-Leaks

特别是,看看这两个修补程序,它们已在.NET 4.0中修复,但可作为.NET 3.5用户的修补程序使用:

http://support.microsoft.com/kb/967634

http://support.microsoft.com/kb/967328