[求助]为何用了Webbrowser内存会一直上升?(100分)

  • 主题发起人 主题发起人 工藤新一
  • 开始时间 开始时间

工藤新一

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个浏览器,用Webbrowser做的,也有用EMWebbrowser改过了,如果开着很久,还是会很占内存。
以前所说的,程序最小化最大化也没用,只能减小数字而已,实际上根本不减少

就像IWander一样

如何将让我的程序使用后不占这么多内存啊[?]
 
webbrowser基本是一个ie窗口,里面的内容影响所占内存。

这个基本无法减少的
 
你用腾讯浏览器会发现,浏览过数十个页面后,即使最后一个窗口也不开着,仍然会占30-50M内存!
原因很简单:不管是Webbrowser还是EMWebbrowser,都是通过OLE方式在你的程序内部运行了另外的进程,而这种“另外的进程”你根本无法控制其占用内存的多少,只能期望微软把IE做的更优化一点、更少的占用内存...:-(
 
我用WebBrowser编的浏览器已经运行了20多个小时了,内存占用在20M以下呀
没什么问题吧
 
后退
顶部