我有几个在 win 2008 64bit/IIS 7 上运行的站点,每个站点都有一个单独的应用程序池(默认设置)。
问题是其中许多非常简单且流量低的站点会消耗大量内存(100mb - 超过 1 gb)。其中大部分是用 c# asp.net 4.0 托管代码(linq to sql 和实体框架 4-5.0)编写的。
假设一个应用程序池为 90000 kb,如果我在浏览器上运行网络,它可能会超过 200000 kb。正常吗?
那么我该怎么做才能让他们冷静下来而不中断(很多*)性能?
我应该降低默认回收间隔吗?
此外,任何人都知道易于使用的监视/跟踪内存泄漏的最佳解决方案。