我做了个应用软件!
在主Form上有许多按钮,点每一个都会跳出一个窗口!
这样每点击一次就会事例化一个Form,然而前面的又没有回收掉!
内存会越来越大!
怎么处理呀!
有例子最好了!!!!!

解决方案 »

  1.   

    在需要的时候用GC.Collect();就可以了
      

  2.   

    之前打开的窗口有没有DISPOSE掉????
      

  3.   

    有人有用GC.Collect()清理变量的事例的原代码吗??
    我不知道怎么用!!!
      

  4.   

    有许多是不自动回收的!!!
    尤其是事例化的Form太占内存了!
      

  5.   

    frmMain f = new frmMain();// Create an instance of frmMain
    ....// Do something about it
    f.Dispose()// Release the resoure in the instance "f"
      

  6.   

    我经常也会出现outofmemery例外啊,到底怎么回来啊..
      

  7.   

    还是看看《.net框架程序设计》吧!~~~~~~~~~
    不仅仅是写几行代码,还有许多思想和细节在里面,否则的话永远领悟不到其精髓!~~~~~~