В настоящее время я тестирую приложение ASP.NET под нагрузкой. Я заряжаю 500 пользователей в приложении, и пока он работает, я проверяю в консоли perfmon.exe счетчики «Активные сеансы» и «Тайм-аут сеансов» на веб-сервере.
В моем web.config время ожидания сеанса составляет 3 минуты (для
Итак, по мере прохождения теста счетчик «Sessions Actives» остается примерно на 900 активных сеансах, что, как я полагаю, является нормальным из-за 500 активных пользователей и около 400 других, сеансы которых еще не истекли.
Но когда я смотрю на счетчик «Тайм-аут сеанса», он постоянно увеличивается. По окончании нагрузочного теста он просто постепенно снижается.
Что это за счетчик? Насколько я понимаю, это устаревшие сеансы, которые еще не были очищены (сборщиком мусора?) И все еще используют память.
Поскольку наше приложение использует огромный объем памяти, я пытаюсь найти точно , где - это память.