none
.NET 框架下的程序如何降低内存消耗 RRS feed

答案

  • 尽量少把资源文件打到应用程序中,这样可以减少点。
    另外,我建了一个空白窗体只有5M,你查看一下,你是否看的是带有vshost.exe的,这个不是真正程序运行起来的大小。

    山西.net俱乐部
    2010年3月9日 2:15
    版主

  • 版主设计的程序对内存要求很严格吗? 一般来说,现在的企业级应用程序,10MB以内的内存差异和影响基本可以忽略不计,毕竟内存已经不是制约程序运行的主要问题了。

    如果对内存的大小要求非常苛刻,建议不要选择C#来开发,即使非常熟练内存控制和资源释放的高手,C#开发的程序占用内存较大一直是个比较难解决的问题。
    • 已标记为答案 YiChun Chen 2010年3月15日 11:09
    2010年3月9日 9:18
  • 太对了,基本上打算用。net开发的话,只要不是差别一百几十兆的话,就别太考虑内存消耗的问题,而且基本上现在的电脑来说,几十M也没什么的
    • 已标记为答案 YiChun Chen 2010年3月15日 11:10
    2010年3月10日 14:04

全部回复

  • 没办法,.net就是强大,强+大 = =

    追求性能的话就不能用.net了,用vc++,或者更低级的语言
    霸王
    2010年3月8日 9:35
  • 这个还是真的不知道哦~~~
    2010年3月8日 13:13
  • 尽量少把资源文件打到应用程序中,这样可以减少点。
    另外,我建了一个空白窗体只有5M,你查看一下,你是否看的是带有vshost.exe的,这个不是真正程序运行起来的大小。

    山西.net俱乐部
    2010年3月9日 2:15
    版主

  • 版主设计的程序对内存要求很严格吗? 一般来说,现在的企业级应用程序,10MB以内的内存差异和影响基本可以忽略不计,毕竟内存已经不是制约程序运行的主要问题了。

    如果对内存的大小要求非常苛刻,建议不要选择C#来开发,即使非常熟练内存控制和资源释放的高手,C#开发的程序占用内存较大一直是个比较难解决的问题。
    • 已标记为答案 YiChun Chen 2010年3月15日 11:09
    2010年3月9日 9:18
  • 太对了,基本上打算用。net开发的话,只要不是差别一百几十兆的话,就别太考虑内存消耗的问题,而且基本上现在的电脑来说,几十M也没什么的
    • 已标记为答案 YiChun Chen 2010年3月15日 11:10
    2010年3月10日 14:04