我觉得太奇怪了,我就写了个datagridview和几个控件绑定的东西,记录数小于10,不可能这么耗资源吧

解决方案 »

  1.   

    哗 哗 ...好 夸 张 啊...我做的程序比LS的大N倍...都只是用20M内存左右...而且数据也比较大的...
      

  2.   

    现在内存一般都上G,所以这个一般是不主要问题,而且占用的内存可能与你程序大小关系不大,可能是CLR处理的时候初始都要加载很多类或者什么,我也是猜的.就是说可能NET的程序一开始有个初大小,然后变化会比较平缓
      

  3.   

    是不是循环多了啊?而且VS的话本身就需要很多的内存赞助了,不然就是会很卡。建议1G以上的机子做C#。
      

  4.   

    楼主的程序肯定有问题,我400多K,开了N个DATAGRIDVIRW,也只有15M左右.
      

  5.   

    不太可能是程序问题,因为我从codeproject下的类似程序情况也差不多,20多K用了30M左右的内存,人家的都有问题?我原以为一些界面修饰的语句有影响,但去掉了还是一样。
      

  6.   

    vista 下建一winform 不放任何 3M
    不过express IDE占30多M
    LZ 是说IDE吧
    调试运行要看*.vshost.exe的
      

  7.   

    加载就到32M?
    我程序5M``加控件皮肤``数据交互``加载也不过20M``
    检查下代码``
      

  8.   

    加了代码怎么都说不清呀。这样吧,大家帮我做个基准测试比较一下看:
    我的机器win2000, 256M,vsts2005。以下例子只用设计器生成,不加任何自己的代码,DEBUG模式
    1.新建一个空Form,单独执行
    程序大小为20K,运行时占用内存26M
    2.在空Form上加一个label,一个textbox
    程序大小为20K,运行时占用内存26M不知大家的数据是多少,发来我参考一下
      

  9.   

    vista 下建一winform 不放任何控件 3M
    Vista 下WPF 是10M