【发布时间】:2011-09-16 11:06:05
【问题描述】:
我在 Windows 窗体上使用元素主机时出现了奇怪的内存泄漏。 我有一个主窗体,它打开另一个窗体,该窗体上只有 elementhost 控件(此时,它没有 wpf 控件子级)。 只能打开 1 个主机表单。 每次打开表单,应用程序内存都会增加20Mb,当表单关闭时,这些内存不是空闲的,所以,在打开主机表单几次后,我的内存用完了!。 现在,如果我从表单中删除元素主机,内存将保持稳定。
我一直在运行 CLRProfiler 和 ANTS,但我发现所有问题都存在于元素主机上,我还没有找到任何解决方法。
wpfHost 开箱即用,只需从工具栏拖到 winForm 即可。
知道如何解决这个问题吗?
【问题讨论】:
标签: c# .net wpf memory-leaks