我有一个抓网页的程序,运行一段时间后,物理内存占用量有20多M,但在手动调用GC.Collection以后,物理内存占用量(在任务管理器看的),只有几M
但是虚拟内存点用量达180M,并且,调用GC.Collection后也并没有任何减少,不知何故
附我的这段代码
byte[] bts=new byte[1024];
MemoryStream ms=new MemoryStream;
Stream sm;
HttpWebRequest weq=(HttpWebRequest)WebRequest.Create(URL);
sm=weq.GetResponse().GetResponseStream();
while ((count=sm.Read(bts,0,1024))!=0)
{
  ms.Write(bts,0,count);
 
}
sm.Flush();
sm.Close();....
ms.close