我现在有winform程序,每天要插入40万条数据,我现在用这个方式插入:
connect.Opec();
插入一条
connect.Close();
请问这样长时间运行,耗费系统的资源吗,&我的内存增加有关吗?另外我在程序中,反复使用Stream,
我这样用的:
HttpWebResponse Response
Stream GetStreamGetStream.Close();
Response.Close();
请问是这个原因导致我的内存不断增加的吗?高手帮忙啊

解决方案 »

  1.   

    尽量用using
    如果是长时间频繁插入
    没必要每次都关闭
      

  2.   

    感谢楼上的几位星星,有什么好的机制,教一下我啊,另外关于
    HttpWebResponse Response
    Stream GetStreamGetStream.Close();
    Response.Close();
    是不是很费内存,我的内存在不断的增加啊
      

  3.   

    使用Stream,的确要注意释放内存,在处理完毕后,你可以这样释放内存:
    //dispose resource
    public void Dispose()
    {
    Dispose(true);
    GC.SuppressFinalize(true);
    }