Я тестирую приложение asp.net.
Нагрузочный тест имитирует 500 пользователей, выполняющих поиск на сайте и просматривающих результаты. Я наблюдаю, что чем больше я уменьшаю ограничение времени ожидания сеанса (в web.config), тем лучше время отклика страницы.
Например, со временем ожидания в 10 минут я получил среднее время ответа 8,35 секунды.
При тайм-ауте в 3 минуты среднее время ответа для той же страницы составляет 3,98 секунды.
Сеанс хранится в «InProc».
Я предположил, что память, используемая сеансами «больше не используются, но все еще активны», может быть причиной. Но даже если при тайм-ауте используется больше памяти, все равно остается достаточно памяти (около 2,7 ГБ).
Есть идеи?