Возможно ли восстановить память, потерянную из w3wp.exe? Я думал, что session.abandon() должен прояснить такие ресурсы? Дело в том, что у меня есть веб-приложение, некоторые страницы значительно увеличивают w3wp.exe. Как от 40 МБ до 400 МБ. Теперь я собираюсь оптимизировать мой код вызывающе, чтобы уменьшить это, однако, для чего когда-либо возрастает w3wp.exe, нет ли способа восстановить потерянную память, даже когда пользователь вышел из системы и закрыл браузер?Восстановление памяти из w3wp.exe
Я знаю, что этот рабочий процесс будет перерабатываться через 30 минут (по умолчанию) использования в режиме ожидания, но что, если в течение длительного времени нет продолжительности использования в режиме ожидания, а рабочий процесс все еще имеет эту часть памяти, он просто продолжает растет? Любые мысли люди?
Вы видите, что объем памяти службы растет, когда вы начинаете новый сеанс после закрытия старого? – Achilles
Да. Мой w3wp.exe отправляется на 400MB на определенную страницу, даже после выхода пользователя из системы (session.abandon()), появляется следующий пользователь, посещает эту страницу и poof w3wp.exe переходит на 700Mb. – xeshu
Кажется, вы вкладываете в сессию огромное количество данных. Вместо этого используйте файл или базу данных для хранения больших объемов данных. –