十万火急,AxWebBrowser内存泄露,如何处理????代码如下:
AxWebBrowser awb = (AxWebBrowser)page.Controls[0];
SHDocVw.IWebBrowser2 iwb = (SHDocVw.IWebBrowser2)awb.Application;
object app = awb.Application;
string name = Information.TypeName(app);
HTMLDocumentClass doc = (HTMLDocumentClass)awb.Document;
if (doc != null)
{
doc.clear();
doc.close();
}awb.Dispose();
/// awb.Quit();
awb = null;
GC.Collect();动态创建多的AxWebBrowser对象,访问多个页面,发现内存和虚拟内层一个劲的往上涨,关闭之后处理代码如上,关闭之后,内存会有释放,但是释放的不彻底,那位大侠知道怎么处理这个问题????
AxWebBrowser awb = (AxWebBrowser)page.Controls[0];
SHDocVw.IWebBrowser2 iwb = (SHDocVw.IWebBrowser2)awb.Application;
object app = awb.Application;
string name = Information.TypeName(app);
HTMLDocumentClass doc = (HTMLDocumentClass)awb.Document;
if (doc != null)
{
doc.clear();
doc.close();
}awb.Dispose();
/// awb.Quit();
awb = null;
GC.Collect();动态创建多的AxWebBrowser对象,访问多个页面,发现内存和虚拟内层一个劲的往上涨,关闭之后处理代码如上,关闭之后,内存会有释放,但是释放的不彻底,那位大侠知道怎么处理这个问题????
解决方案 »
- 如何把用(VS2010和SQL2008)做好的项目做成安装包?
- 数据库问题
- 怎么用C#实现视频全屏
- 继续散分,顺便分享个小工具
- C#如何能够操作其他窗口上的按键和toolbar
- 请问哪种方式适合速度快的外挂?
- 救命啊,数据库服务器双网卡问题
- 谁知道YYYY/MM/DD 格式的 输入 怎么验证(check) 阿,快 下班了马上结贴
- c# WebException 无法解析此远程名称 请求帮助!!
- 求助各位帅哥美女一个正则表达式问题
- 异常详细信息: System.InvalidOperationException: “GridView2”上同时定义了 DataSource 和 DataSou
- 第二次开发
foreach(Control ctl in Page.Controls) {}
脚本造成的内存泄漏用进程来隔离