我为单位用ASP.NET编了一个管理程序,但发现放到服务器上(内存512MB)后,进程aspnet_wp.exe对内存的占用较多,有300MB左右,再加上SQL Server 2000和系统软件占用的100多MB,空闲内存只有几十MB,在网上用户多的情况下很容易出错。请问各位朋友,有什么办法从程序上减少内存的占用?

解决方案 »

  1.   

    换2G内存
    数据库和IIS服务器用一台服务器还不换个大的内存Asp.net的Web应用程序占内存比较多基本上是很难避免的
    即使质量比较高的代码,起起来,内存怎样也要用上好几十兆或上百兆主要的问题可能在于内存不能及时释放和使用Session等耗费服务器资源的东西
      

  2.   

    内存还是太小了.一般的ASP.net程序,访问大一点就差不多了.
      

  3.   

    服务器如果是windows2003以下版本就修改machine.config中的memoryLimit节如果是windows2003则在IIS中修改应用程序池