因为.NET是占内存王,
你这个问题好象很正常呢!

解决方案 »

  1.   

    编译设置为release版而不是debug版就行了。
      

  2.   

    to:gatr() ( ) 信誉:100 
      我试过了release版和debug版占内存差不多。我说的是程序占内存的大小,而不是程序本身的大小。
      

  3.   

    我写过一个程序,release版本在内存中最多占了12M内存,最少占了3M内存,变化差很大,我觉得是不是因为那个GC的原因啊,等内存不够用了,GC就会起作用,把程序的内存给“压缩”了?
      

  4.   

    GC只在有 “内存压力” 的情况下才开始释放内存
    如果你还有大把内存空间,GC才不理你一两个小对象呢