因为我正在用ie控件webbrowser集成做一个浏览器,发现随着打开的网页的不同和网页的增多,所占用的内存会越来越来。即使只有一个窗口,每次只显示一个页面,但是内存还是会增加。谁有解决办法?
20 个解决方案
#1
在单击鼠标事件中,让焦点转移到别的程序就可以了
#2
兄台,你的意思是不是就像同时开了几个窗口:如窗口a,窗口b,可是,当点击窗口b时,窗口a所占的内存并不变化啊。除非最小化b
#3
以前看过这样一个函数来实现该功能,就是想不起来了
#4
诶呀,大大,能否帮忙我想个蛛丝马迹,我线在急于解决这个问题,诶,折磨我几天了。在此万分感谢了。或者有其他的解决内存的方法也好啊。这个可恶的webBrowser控件阿
#5
采用多进程可以不?捕作最小化消息,杀死进程!
#6
“应用程序的最小化窗口”是什么?
#7
to sodangerous(机器人):
没有明白兄台您的意思,能否说的具体点,针对我线在的实际问题,就是因为WebBrowser控件占用的内存随着网页打开的数量的增加会不断增大。您可以直接用IE打开网页test一下。随着打开网页的增多,你在任务管理器中会看到它的内存会越来越大
没有明白兄台您的意思,能否说的具体点,针对我线在的实际问题,就是因为WebBrowser控件占用的内存随着网页打开的数量的增加会不断增大。您可以直接用IE打开网页test一下。随着打开网页的增多,你在任务管理器中会看到它的内存会越来越大
#8
to Ah(蓝过天) :就好比点击IE浏览器的右上角的最小化按钮,然后会发现IE所占的内存一下子降了N倍
#9
呵呵, 这个是操作系统完成的问题
不信你自已写个大内存程式, 最小化后, 内存占用就变小了, 以前也有人讨论过这个
不信你自已写个大内存程式, 最小化后, 内存占用就变小了, 以前也有人讨论过这个
#10
最小化!
#11
我知道最小化能降低程序所占内存,但是在程序中如何通过代码来实现这个功能?
#12
各位帮帮我,怎么解决webBrowser控件占用内存不断增大的问题
#13
直接让它最小化就行了
占用内存不断增大, 查查是否有内存泄露
占用内存不断增大, 查查是否有内存泄露
#14
但是用户正在使用的过程中,将程序最小化然后再恢复,用户会莫名其妙,也不友好。
有兄弟说查了msdn,说微软的WebBrowser控件本来就有内存泄漏,所以内存会随着打开网页的增多而不断增大,但是有什么好的方法可以避免这一点吗?
很早前,这个仁兄也是这个问题,请看
http://search.csdn.net/Expert/topic/2239/2239216.xml?temp=.5881006
有兄弟说查了msdn,说微软的WebBrowser控件本来就有内存泄漏,所以内存会随着打开网页的增多而不断增大,但是有什么好的方法可以避免这一点吗?
很早前,这个仁兄也是这个问题,请看
http://search.csdn.net/Expert/topic/2239/2239216.xml?temp=.5881006
#15
ShowWindow(hWnd,SW_MINIMIZE)
#16
同意Mr_Ldh(V1971.4)
最小化后占用内存自动减少
最小化后占用内存自动减少
#17
嗯。我目前就是采用这种方法。但是随着软件的持续运行,过一段时间后,所占用的内存还是会增加,
如果解决了WebBrowser控件的内存问题,这个问题就解决了。各位兄台,解决过这方面的问题吗
如果解决了WebBrowser控件的内存问题,这个问题就解决了。各位兄台,解决过这方面的问题吗
#18
各位 help me
#19
看来没有人可以帮帮助你了
#20
当焦点在程序上切换时会有wm_active(好像是这个)收到,保持下来程序的状态。在根据他sleep webbrowse的线程。或者不进行任何动作。
#21
#1
在单击鼠标事件中,让焦点转移到别的程序就可以了
#2
兄台,你的意思是不是就像同时开了几个窗口:如窗口a,窗口b,可是,当点击窗口b时,窗口a所占的内存并不变化啊。除非最小化b
#3
以前看过这样一个函数来实现该功能,就是想不起来了
#4
诶呀,大大,能否帮忙我想个蛛丝马迹,我线在急于解决这个问题,诶,折磨我几天了。在此万分感谢了。或者有其他的解决内存的方法也好啊。这个可恶的webBrowser控件阿
#5
采用多进程可以不?捕作最小化消息,杀死进程!
#6
“应用程序的最小化窗口”是什么?
#7
to sodangerous(机器人):
没有明白兄台您的意思,能否说的具体点,针对我线在的实际问题,就是因为WebBrowser控件占用的内存随着网页打开的数量的增加会不断增大。您可以直接用IE打开网页test一下。随着打开网页的增多,你在任务管理器中会看到它的内存会越来越大
没有明白兄台您的意思,能否说的具体点,针对我线在的实际问题,就是因为WebBrowser控件占用的内存随着网页打开的数量的增加会不断增大。您可以直接用IE打开网页test一下。随着打开网页的增多,你在任务管理器中会看到它的内存会越来越大
#8
to Ah(蓝过天) :就好比点击IE浏览器的右上角的最小化按钮,然后会发现IE所占的内存一下子降了N倍
#9
呵呵, 这个是操作系统完成的问题
不信你自已写个大内存程式, 最小化后, 内存占用就变小了, 以前也有人讨论过这个
不信你自已写个大内存程式, 最小化后, 内存占用就变小了, 以前也有人讨论过这个
#10
最小化!
#11
我知道最小化能降低程序所占内存,但是在程序中如何通过代码来实现这个功能?
#12
各位帮帮我,怎么解决webBrowser控件占用内存不断增大的问题
#13
直接让它最小化就行了
占用内存不断增大, 查查是否有内存泄露
占用内存不断增大, 查查是否有内存泄露
#14
但是用户正在使用的过程中,将程序最小化然后再恢复,用户会莫名其妙,也不友好。
有兄弟说查了msdn,说微软的WebBrowser控件本来就有内存泄漏,所以内存会随着打开网页的增多而不断增大,但是有什么好的方法可以避免这一点吗?
很早前,这个仁兄也是这个问题,请看
http://search.csdn.net/Expert/topic/2239/2239216.xml?temp=.5881006
有兄弟说查了msdn,说微软的WebBrowser控件本来就有内存泄漏,所以内存会随着打开网页的增多而不断增大,但是有什么好的方法可以避免这一点吗?
很早前,这个仁兄也是这个问题,请看
http://search.csdn.net/Expert/topic/2239/2239216.xml?temp=.5881006
#15
ShowWindow(hWnd,SW_MINIMIZE)
#16
同意Mr_Ldh(V1971.4)
最小化后占用内存自动减少
最小化后占用内存自动减少
#17
嗯。我目前就是采用这种方法。但是随着软件的持续运行,过一段时间后,所占用的内存还是会增加,
如果解决了WebBrowser控件的内存问题,这个问题就解决了。各位兄台,解决过这方面的问题吗
如果解决了WebBrowser控件的内存问题,这个问题就解决了。各位兄台,解决过这方面的问题吗
#18
各位 help me
#19
看来没有人可以帮帮助你了
#20
当焦点在程序上切换时会有wm_active(好像是这个)收到,保持下来程序的状态。在根据他sleep webbrowse的线程。或者不进行任何动作。