Иногда я открываю программу, которая выделяет слишком много памяти - т. Е. На компьютере свободно 0,5 ГБ оперативной памяти, а приложение запрашивает 1 ГБ.
В этом случае он начнет подкачку, чтобы выполнить запрос.
Проблема в том, что он выполняет экстремальный обмен, включая память служб, поэтому компьютер работает очень медленно - даже указатель мыши начинает заикаться, и иногда мне приходится включать и выключать компьютер.
Мне кажется неправильным, что программа в пользовательском режиме, запускаемая из учетной записи обычного пользователя, может выключить компьютер.
Есть ли какой-то способ сказать Windows: эй, если приложение запрашивает слишком много памяти, поместите свою память под замену, а не память основных служб.
ОС Windows Server 2012 x64, но я видел это и на многих других машинах.