If you have specific memory requirements for the IIS Application Pools in your websites, it is worthwhile to know exactly how much a particular hosting provider is offering as dedicated to your hosting website as part of their various hosting packages.
- For a provider such as WinHost, the highest application pool memory size they offer is 300 MB: http://www.winhost.com/windows-hosting-plans.aspx
- For a provider such as Arvixe, you get 200 MB for a Personal Class ASP hosting site, while a Business Class ASP site can bump you up to 800 MB for an application pool: https://support.arvixe.com/index.php?/Knowledgebase/Article/View/192/4/resource-usage-explained
- For a provider such as SmarterASP.NET, you get a range of 128 MB to 512 MB, however, SmarterASP.NET support states that this memory limit is PER ACCOUNT rather than per application pool or per website: http://www.smarterasp.net/hosting_plans. Therefore, depending on the number of websites that you host on their account, you may be getting very little memory overall.