解决ASP.NET中出现OutOfMemoryException问题的方法(2)
t="on">4G ×60%=t="on">2.4G 。但是,对于Win32操作系统,一个进程所能占用的所有内存空间只有t="on">2G 。当ASP.NET进程占用的内存开始达到t="on">2G 时,由于它并没有达到t="on">2.4G 的“回收阈值”,所以IIS不会启动recy cle进程操作,但是由于Win32的限制,实际上已经不能给这个进程分配更多的内存了,于是,OutOfMemoryException就很可能会被抛出了。为了避免这样的情况,我们就必须将“memoryLimit”适当调小,以让IIS更早的进行进程回收。
微软推荐的ASP.NET进程占用内存是不超过60%,并最好使计算出的实际值不超过t="on">800M 。就是说,对于一台t="on">4G 内存的服务器,最好将“memoryLimit”
微软推荐的ASP.NET进程占用内存是不超过60%,并最好使计算出的实际值不超过t="on">
顶(0)
踩(0)
- 最新评论
