alinkamalishka
New Member
I have an ASP.NET MVC 3`application hosted on a shared server with the following limitations:[*]100 MB of RAM[*]15% of CPUAs the host admins say, if an application reaches these limitation then the application pool would be restarted.After deploying, I noticed that application pool is restarting too quickly (after a few minutes). I used MonitorAspNetApplication to check memory usage.By first load, allocated memory is around 8 or 9 MB and used memory around 500 or 600 KB. But when I start using the application ( CRUD operations, ... ), used memory goes up and down but never goes beyond a few megabytes (6-10). But the allocated memory increases progressively until it reaches 100 MB and then the application pool resets.I can't figure out why this is happening. The application is not big, it doesn't do complicated operations or heavy queries. I'm using EF code first, StructureMap , AutoMapper and ELMAH in this project.[*]What can be the possible reasons for this problem? How can I to detect and solve them?[*]Can these tools (EF, StructureMap, etc.) cause this memory usage?