大神你好,我遇到c# webbrowers控件 进行操作(ie8)winform 内存溢出的问题,烦请不吝赐教(有偿)
问题是这样的,我用webbbrowser来进行购买商品的支付,每次都需要加载类似支付宝安全控件这样的安全支付控件,但是我发现支付完毕以后即便跳转到其他同域下的页面这个控件...
问题是这样的,我用webbbrowser 来进行购买商品的支付,每次都需要加载类似支付宝安全控件这样的安全支付控件,但是我发现支付完毕以后即便跳转到其他同域下的页面这个控件应该都是未卸载,这样一连支付几百笔内存就上g了,程序无法正常运行了,对于您说的多 进程的方式我目前就已经在用,因为目前无法实现自动登录,我无法使用多线程来控制这个问题,所以烦请有经验的大大提示下 1.如何如何在使用完成以后卸载安全控件,2通用的webbbrowser 清理内存的方法(限c#)再次感谢
展开
2014-04-07
展开全部
目前webbbrowser内存溢出的问题是无法解决的,只能去尽量减少你刷新的频率,增加程序的运行时长,但是一直运行早晚会爆掉的;一般的都会支持一天以上,然后你就一天一重启就可以了。
一般都是定时重启解决;还有一种就是多进程的方式,也是目前主流的浏览器的方式,每个页面都是单独进程,定时结束掉进程再新建进程。
一般都是定时重启解决;还有一种就是多进程的方式,也是目前主流的浏览器的方式,每个页面都是单独进程,定时结束掉进程再新建进程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询