title: ASP.NET System.OutOfMemoryException
body: <p>This is Windows server 2008 R2, 64 bit, 32gb RAM, I think its running IIS 7.5. We have set the application pool to use 4 worker process.</p>
  
  <p>This is a ASP.NET 4 application but running in 32 bit compatability mode.</p>
  
  <p>We are getting oSystem.OutOfMemoryException when the memory usage crosses more than 650-700MB/worker process.</p>
  
  <p>I thought that it should be able to handle upto 2gb or atleast 1.5 gb with no issues?</p>
  
  <p>Another thing, why does it not recycle the worker process when there is a System.OutOfMemoryException?</p>
  
  <p><strong>update:</strong> This application works perfectly fine on a 64bit windows server 2003 with IIS6.0. I have seen the max memory usage of it being around 700mb/worker process.</p>
  
  <p><strong>Update:</strong> The reason for high memory usage is XML processing using DOM. We are going to start work to fix that, but thats a long term plan. I just find it weird that it cannot go higher than 650 mb.</p>