В производственной среде, как определить, какие http-запросы Asp.Net, aspx, asmx или пользовательские, вызывают наибольшее давление памяти в процессе w3wp.exe?
Я не имею в виду утечки памяти здесь. Это хорошее здоровое приложение, которое хорошо распределяет все свои объекты. Microsoft поколения GC делает это работает нормально.
Однако некоторые запросы приводят к тому, что процесс w3wp значительно увеличивает объем памяти, но только на время запроса.
Это просто вопрос рентабельности и масштабируемости производственной среды для приложения SAAS, с тем чтобы регулярно отчитываться перед отделом разработки о самых "загружаемых" страницах памяти, чтобы вернуть это (память) давление, где оно принадлежит , так сказать.
Кажется, ничего подобного нет:
HttpContext.Request.PeakPrivateBytes или .CurrentPrivateBytes
или
Session.PeakPrivateBytes