我在使用Windows Forms的元素宿主时遇到了奇怪的内存泄漏问题。
我有一个主窗体,它打开另一个窗体,这个窗体上只有元素宿主控件(此时没有WPF控件子项)。
只能打开1个宿主窗体。
每次打开窗体时,应用程序的内存会增加20Mb,关闭窗体后这些内存不会被释放,因此,打开宿主窗体多次后,我就没有内存可用了!
现在,如果我从窗体中删除元素宿主,则内存保持稳定。
我一直在运行CLRProfiler和ANTS,但我发现所有问题都存在于元素宿主上,我没有找到任何解决方法。
wpfHost是开箱即用的,只需从工具栏拖动到winForm中。
有什么想法如何解决这个问题吗?
我一直在运行CLRProfiler和ANTS,但我发现所有问题都存在于元素宿主上,我没有找到任何解决方法。
wpfHost是开箱即用的,只需从工具栏拖动到winForm中。
有什么想法如何解决这个问题吗?