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