就写了一个简单的winform的程序,实现本地映射网盘的,一共就4个FORM,控件也不多,基本就是几个BUTTON,combobox,list,textbox这些东西,运行起来呢,就8W左右吧,主要的类也写DISPOSE,都用USing了,也试过GC.COLLECT();可是对于这个小程序我觉得1M都优点多啊话说C#的winform程序,最小优化到多少能够?

解决方案 »

  1.   

    8M我觉得挺大的了毕竟功能很简单,就是对网盘的映射删除这些的,平时都最小化到托盘里,也基本维持在7W左右,线程是9-11个
    因为这方面知识实在是匮乏网上找了很多也就是什么DISPOSE之类的,都说是GC自动回收,我想尽量优化到最小,程序一直工作的话,就是8M-9M吧,现在是基本8M左右,最小化到托盘后也要7M不了解这个内存占用是什么水平。
      

  2.   

    。net就是不想让你管这块,貌似你就是dispoes了,gc也不是马上就释放,具体什么时候释放这个不好说。