如果有这样的函数,即可在程序中调用此函数,而程序界面不变。用户就不会感觉到变化
因为我正在用ie控件webbrowser集成做一个浏览器,发现随着打开的网页的不同和网页的增多,所占用的内存会越来越来。即使只有一个窗口,每次只显示一个页面,但是内存还是会增加。谁有解决办法?

解决方案 »

  1.   

    兄台,你的意思是不是就像同时开了几个窗口:如窗口a,窗口b,可是,当点击窗口b时,窗口a所占的内存并不变化啊。除非最小化b
      

  2.   

    诶呀,大大,能否帮忙我想个蛛丝马迹,我线在急于解决这个问题,诶,折磨我几天了。在此万分感谢了。或者有其他的解决内存的方法也好啊。这个可恶的webBrowser控件阿
      

  3.   

    to sodangerous(机器人):
    没有明白兄台您的意思,能否说的具体点,针对我线在的实际问题,就是因为WebBrowser控件占用的内存随着网页打开的数量的增加会不断增大。您可以直接用IE打开网页test一下。随着打开网页的增多,你在任务管理器中会看到它的内存会越来越大
      

  4.   

    to Ah(蓝过天) :就好比点击IE浏览器的右上角的最小化按钮,然后会发现IE所占的内存一下子降了N倍
      

  5.   

    各位帮帮我,怎么解决webBrowser控件占用内存不断增大的问题
      

  6.   

    但是用户正在使用的过程中,将程序最小化然后再恢复,用户会莫名其妙,也不友好。
    有兄弟说查了msdn,说微软的WebBrowser控件本来就有内存泄漏,所以内存会随着打开网页的增多而不断增大,但是有什么好的方法可以避免这一点吗?
    很早前,这个仁兄也是这个问题,请看
    http://search.csdn.net/Expert/topic/2239/2239216.xml?temp=.5881006
      

  7.   

    同意Mr_Ldh(V1971.4) 
    最小化后占用内存自动减少
      

  8.   

    嗯。我目前就是采用这种方法。但是随着软件的持续运行,过一段时间后,所占用的内存还是会增加,
    如果解决了WebBrowser控件的内存问题,这个问题就解决了。各位兄台,解决过这方面的问题吗
      

  9.   

    当焦点在程序上切换时会有wm_active(好像是这个)收到,保持下来程序的状态。在根据他sleep webbrowse的线程。或者不进行任何动作。