Резервирование памяти в Windows для закрытия программ, требующих много памяти

Резервирование памяти в Windows для закрытия программ, требующих много памяти

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

Есть ли в Windows способ зарезервировать место в оперативной памяти для диспетчера задач или терминала, чтобы оно оставалось доступным, если запущенная программа использует слишком много памяти?

решение1

Откройте cmd.exeперед запуском программы и введите

taskkill /IM <your appname.exe>

(замените на имя исполняемого файла вашего приложения).Не нажимайте↵ Return, просто оставьте консоль как есть.

Затем запустите приложение и вернитесь в консоль.

Если что-то пойдет не так, просто нажмите клавишу ↵ Return. Если Windows интенсивно меняет местами, это может занять несколько секунд, пока taskkill наконец не будет выполнен. Но поскольку вам нужно только нажать, ↵ Returnвам не нужно ждать ответа пользовательского интерфейса. Просто нажмите и подождите, пока Windows выполнит команду.

Связанный контент