I have today in my IIS 8 sites in ASP.NET using the same pool. On average they consume 800mb of RAM.
I ended up dismembering them (separate pools) and apparently seems to be consuming 1.5GB in total.
I wonder if IIS shares resources in the same pool?
Ex: Entity Framework.dll is it loaded once and used between all sites in the same pool?
Several .dlls are the same for almost every project: Ex:
Antlr3.Runtime.dll
EntityFramework.dll
EntityFramework.SqlServer.dll
Newtonsoft.Json.dll
System.Web.Mvc.dll
WebGrease.dll
//etc