Я использую диспетчер системных ресурсов Windows, чтобы ограничить использование памяти конкретным процессом. Это работает хорошо, но у меня проблема, когда я прекращаю управление через консоль.

Допустим, я использую ограничение памяти в 100 МБ для процесса Powershell_ISE. Если я остановлю управление, выделение памяти может мгновенно возрасти, но если я запущу другой процесс Powershell_ISE, он все равно будет ограничен до 100 МБ, даже если управление отключено. Это ожидаемое поведение? Я заметил, что службы менеджера системных ресурсов Windows все еще работают. Должен ли я остановить это вручную?

1 ответ1

0

Да, я думаю, вам нужно остановить процесс. Однако из документации не очень понятно:

«Если в качестве политики управления установлен Weighted_Remote_Sessions, то запущенные процессы продолжают управляться, даже если для состояния управления диспетчером системных ресурсов Windows установлено значение STOPPED».

Это подразумевает подходящее поведение того, что вы описываете.

Я определенно попытался бы остановить службу и наблюдать за поведением

Оба ресурса, которые я использую, не содержат описания поведения, которое вы описываете:

Использовать WSRM

Управление системными ресурсами Windows в Technet

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .