很正常 用VS2005起码要512内存帮LZ顶

解决方案 »

  1.   

    没办法
    以前用03写个很小的东西运行也要10m左右,.net就是这样
      

  2.   

    这个似乎没法
    要不就只有MFC了
      

  3.   

    办法只能是加内存了,如果内存太小,将来连vista都带不起来。
      

  4.   

    很正常,这就是.net
    如果不放心,就自己释放把.可是一直不断的往上涨,一直涨到死机啊
    ---------------------------------------
    不会的,除非你一直打开打开,从来不关闭.如果是这样,没有一个方法能够解决了,比如你开10000个窗体,就算是汇编写的,也会死
      

  5.   

    可是在formload里面加上setworkarea(...),试试。
      

  6.   

    http://hi.baidu.com/passport%5Fbd/blog/item/076ef21f4d47630a314e1555.html
      

  7.   

    路过,看看!
    应该是有非托管资源没有释放吧,你的form都用到了那些东西仔细看看!
      

  8.   

    可以交换到磁盘文件;SetProcessWorkingSetSize;
      

  9.   

    //完整的声明,引入Win32API
    /// <summary>
    /// SetProcessWorkingSetSize
    /// </summary>
    [DllImport ("Kernel32.dll", CharSet=CharSet.Auto)]
    public static extern bool SetProcessWorkingSetSize(int hProcess, 
                                                       UInt32 dwMinimumWorkingSetSize, 
                                                       UInt32 dwMaximumWorkingSetSize);
      

  10.   

    你有资源没释放,查一下有没有应该=null而没有写的地方
      

  11.   

    检查一下页面上的控件,特别是是否用到了非.net的控件