C# 是否可以使用AppDomain来阻止WebBrowser内存泄漏?
是否可以在单独的AppDomain中使用WebBrowser内存泄漏,并偶尔重新加载它以重置已用内存?您所说的WebBrowser泄漏很可能发生在底层ActiveX控件中,该控件是非托管代码。AppDomain只帮助隔离托管代码,因此对解决问题中的漏洞没有多大帮助C# 是否可以使用AppDomain来阻止WebBrowser内存泄漏?,c#,.net,memory-leaks,webbrowser-control,appdomain,C#,.net,Memory Leaks,Webbrowser Control,Appdomain,是否可以在单独的AppDomain中使用WebBrowser内存泄漏,并偶尔重新加载它以重置已用内存?您所说的WebBrowser泄漏很可能发生在底层ActiveX控件中,该控件是非托管代码。AppDomain只帮助隔离托管代码,因此对解决问题中的漏洞没有多大帮助 如果您真的遇到此类泄漏,恐怕您必须在单独的进程中运行WebBrowser。什么内存泄漏?为什么不修复它?@patrickhoffman,.NET WebBrowser组件在页面之间导航时会泄漏内存,这是一个众所周知的问题,从我设法理解
如果您真的遇到此类泄漏,恐怕您必须在单独的进程中运行WebBrowser。什么内存泄漏?为什么不修复它?@patrickhoffman,.NET WebBrowser组件在页面之间导航时会泄漏内存,这是一个众所周知的问题,从我设法理解到我无法找到明确的解决方案。我设法找到的唯一解决方案是在单独的过程中使用它(我创建这个问题是为了知道是否可以使用AppDomain),并不时重新加载它或使用一些第三方替代方案。如果有任何其他解决方案可以解决内存泄漏的问题,我将非常感谢他们。