一个100K的小程序.
而且里面只是一些简单的if.也没用什么变量.
可竟然占到了24M的内存.!!
这是怎么回事啊.
有什么时候可以解析.并解决呀.

解决方案 »

  1.   

    100k?源代码?可能winform要初始化很多资源,虽然你可能用不到,不知道能不能精简
      

  2.   

    是不是包含了FrameWork。 而且这24M里也有不少共享的,比如你有两个winform程序各占了24M, 但加起来才占用了26M
      

  3.   

    我刚学C#呀.
    不要笑话.
    只会拉些控件.付值.其他就不会了.
    而且都是用"Windows 窗体"里的控件.原来是占内存11M.左右.
    后面加了一个axWebBrowser控件.占内存就变成24M了.
    声明:只有一个winform程序
    晕啊.
    有解决的办法吗.
    或者给一些编程中的好习惯.特别是有助于减小占用内存的.
    嘻嘻.先谢啦.
      

  4.   

    哈哈,.net 就是这样,狂占内存
      

  5.   

    CLR的开销比较大。
    但辩证看来即使你应用再增大,内存占用增大也不会特别明显。