请问Webbrowser占用内存的问题有没有办法可以缓解?

number321 2011-06-29 04:11:24
我发现用Webbrowser访问网站的时候,进程占用内存非常大.和网站内容有关,网站内容多的时候,可以占到几百M

例如我访问 www.163.com 这个网站,进程居然占用了300M-400M内存.
请问这个是Webbrowser的正常现象吗,还是说我的程序本身有问题才这么占内存的呢
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
叫我三三 2011-06-29
  • 打赏
  • 举报
回复
你为什么不用IE 火狐 opera等浏览器 看下它们打开同个网站用掉的内存
number321 2011-06-29
  • 打赏
  • 举报
回复
抱歉,之前我说的占内存大好像是因为使用了WebBrowser的DrawToBitmap方法导致占用很大内存的,保存成的目标图片越大,占内存就越大.
现在我已经换了其他的截图函数.
不过感觉占用内存还是有点大,有时会到100M.

请问一般情况下webbwoser正常访问网站占用内存是多少呢,最大又是多少呢.
我想设置成多线程来抓网页快照,不过不知道会不会因为太占内存导致问题

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧