Возможно. Вам необходимо создать правило монитора сторожевого таймера, чтобы ограничить использование памяти исполняемым файлом.
Как сказал @ wp78de, установка слишком низкого значения может привести к зависанию или аварийному завершению процесса.
Чтобы автоматизировать процесс, вы можете использовать ProcessLasso для создания правила наблюдения за процессом, чтобы регулярно обрезать «виртуальную память» (частную память, используемую процессом).
Откройте ProcessLasso GUI, щелкните правой кнопкой мыши целевой исполняемый файл и выберите «Установить правило сторожевого таймера для этого процесса».
Вы можете выбрать разумное значение в зависимости от того, сколько процесс использовал раньше. Некоторые процессы действительно теряют память, что приводит к потере оперативной памяти, поэтому, обрезая память, вы фактически оптимизируете использование оперативной памяти.