Да, я знаю, что уже есть вопросы, которые задают то же самое. Но ни один из ответов на самом деле не отвечает на вопрос .
Один из распространенных ответов: «Вам не нужно беспокоиться об этом, потому что использование свопа не означает, что что-то активно выгружается / выгружается». Этот ответ технически правильный, но если что-то поменяется, это означает, что попытка использовать некоторые из запущенных в данный момент программ будет очень медленной. И эти проблемы сохраняются в течение нескольких часов после того, как я закрыл программу, которая вызвала обмен в первую очередь.
Другим распространенным ответом является «выключить своп». Это ручное решение, и оно может быть немного рискованным. Даже если я проверю, что на самом деле у меня достаточно свободной памяти, если я при этом запустлю какую-нибудь программу, потребляющую память, то, скорее всего, все пойдет не так.
Итак, мой вопрос: есть ли какой-нибудь способ автоматизировать его, который не сломается, как только я запускаю программу, занимающую память, пока она перемещает данные из свопа в оперативную память?