title: IIS Worker Process on Windows Server 2012 Memory Limit
body: <p>I have an ASP.NET 4.0 application running on IIS hosted under a <em>Windows Server 2012</em> with 8 GB total physical memory.</p>
  
  <p>I noticed that the <strong>IIS Worker Process</strong> size is considerably increasing as users are logging into the application and performing their tasks.</p>
  
  <p>I'm really lost on how to setup this application in order to avoid memory outage or application crash.</p>
  
  <p>My question is, what is the maximum size the <strong>IIS Worker Process</strong> can reach on a <em>Windows Server 2012</em> with 8GB RAM?</p>
  
  <p>Do you advise me to run the Application Pool in <strong>32-bit</strong> mode or <strong>64-bit</strong> mode?</p>
  
  <p>Do you advise me to use <strong>Web Gardening</strong> (Increase the number of IIS Worker Processes) ? What are the side-effects of using this option?</p>