我们用.net做了一个oa系统,用户那边因为aspnet_wp.exe占用内存太大,导致用户登陆系统时候出错。如果把aspnet_wp.exe结束掉可以正常登陆,等时间一长,大概3,5天又出现这种因内存使用过大登陆出错。请问高手们怎么解决这种问题??!!

解决方案 »

  1.   

    aspnet_wp.exe实际上就是你web程序运行的宿主,如果他占用内存大,那么就是你程序很多操作占用内存大的问题,关掉aspnet_wp.exe实际上算是重启web程序。
      

  2.   

    可能是有些需要 Close()吧
        
      

  3.   

    我每浏览一个新的页面内存基本上增加1到几M,就是内存一直在增加,我把浏览器关闭,aspnet_wp.exe占有的内存不释放掉。所以内存占用就越来越大。
    我也知道是我程序有问题。但我不知道怎么去优化程序,望高手们指点迷津。
      

  4.   

    http://www.jiangqinqin.org/blog/user1/2/4139.shtml
    你看看这个文章
      

  5.   

    http://www.51ini.com/viewthread.php?tid=156&extra=page%3D1&frombbs=1
      

  6.   

    有的东西用完了 就释放掉!或者用 using!