我有一个抓网页的程序,运行一段时间后,物理内存占用量有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
但是虚拟内存点用量达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
解决方案 »
- 如何将Object的对象转换成其他类型的Class
- 结贴率一定要高,周末上班的杯具 vs2008 怎么添加win32的DLL呢?
- 微软官方有没有推出过三层编码示例?
- 正则小问题
- 关于用Adapter.SelectCommand.CommandText 写sql语句的问题
- 请问:定义的以下实例有无必要象C++一样,凡是New后的东东都要Delete?
- Connection类的Open,Close问题
- C# QQ消息窗口激活
- 如何读文本文件内容存入数据库中?
- task类 怎么用
- 用户控件,click事件的问题!!!!!!!!着急!!!!!!!!
- 急问怎么用ADSI控制目录权限,或用其他方法,~~~顶着有分~~~~
============================================
HttpWebrequest
没有dispose方法