Когда на моей машине с Windows 8.1 не хватает памяти (ОЗУ), Windows отображает сообщение о том, что памяти недостаточно, и что я приглашаю меня закрыть приложение-нарушитель.

  • Если я согласен, прекращение означает, что я потеряю все несохраненные изменения в данной заявке.

  • Если я игнорирую это сообщение, через несколько секунд я теряю доступ к машине: экран становится черным, и я ничего не могу поделать, если удерживать кнопку питания в течение пяти секунд.

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

Любительский подход заставляет меня думать:

Это ожидаемое поведение, или что-то не работает в моем случае, и, как правило, Windows по-разному обрабатывает ситуации с нехваткой памяти? Если так, то как?

2 ответа2

4

В Windows нет такого сообщения об ошибке из-за нехватки ОЗУ. Вы видите это, потому что у вас заканчивается виртуальное адресное пространство на основе файла подкачки (т. Е. "Фиксируемый заряд" приближается к "пределу фиксации"). Вы можете исправить это, увеличив размер файла подкачки или настроив файл подкачки, если вы его удалили.

1

Операционным системам и приложениям необходим доступ к памяти. Если вы используете его, Windows спросит вас, можно ли освободить его из-за завершения работы программы, но если вы откажетесь, все, что Windows может сделать, - это продолжать работать до тех пор, пока не закончится память. Если вы не хотите, чтобы система зависала, вам нужно закрыть приложения. Это не Windows, это КАЖДАЯ операционная система.

Если ваш компьютер не имеет много оперативной памяти, обновление может помочь.

Если ваш файл подкачки в настоящее время небольшой, может помочь увеличение размера. Чтобы проверить / изменить размер, перейдите в «Панель управления / Система и безопасность / Система / Дополнительные параметры системы», затем в области "Быстродействие" выберите "Настройки", перейдите на вкладку "Дополнительно", а в области "Виртуальная память" нажмите "Изменить". , После этого вы сможете увидеть и изменить размеры файла подкачки. Как правило, в 1,5 раза больше оперативной памяти, что у вас есть (некоторые люди говорят, что в 0,5 раза), и, если возможно, сделайте исходный и максимальный размер одинаковыми, чтобы пространство было предварительно выделено (это улучшает производительность). Если вы измените размер файла подкачки, потребуется перезагрузка, чтобы он вступил в силу.

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