Back to Knowledge Base

Understanding Application Pool Resource Limits

Hosting Settings

What is an Application Pool?

An Application Pool separates your web applications for better security, reliability, and availability. SmarterWebhosting assigns dedicated application pools to each client based on their hosting plan.

Memory Limits

Each hosting plan comes with a specific Private Memory Limit for its App Pool:

  • Advance Hosting: 512 MB
  • Premium Hosting: 1 GB
  • Ultimate Hosting: 2 GB

What happens if I exceed my limit?

If your website consumes memory exceeding its assigned limit, the IIS server will automatically recycle the application pool. This briefly stops and restarts your application to clear the memory. Frequent recycling can cause your website to respond slowly.

How can I prevent recycling?

  • Optimize your application code to prevent memory leaks.
  • Implement efficient caching strategies.
  • If your application naturally requires more memory, consider upgrading to a higher tier plan or a VPS.