Windows резервирует часть памяти для внутреннего использования, которая обычно не выделяется приложениям. Этот резерв виден наиболее легко, если вы запускаете без файла подкачки или ограничивает размер файла подкачки относительно небольшим размером (например, 3 ГБ). Windows будет выделять в основном ОЗУ до предела, заполнять оставшееся свободное пространство в файле подкачки (если есть) и выдавать предупреждение о нехватке памяти, когда не осталось места под файлом подкачки и превышен предел выделенной ОЗУ.
Предел представляется в процентах от общего объема оперативной памяти системы. Windows 7 x64 предел обсуждается здесь и методы обход "низкое предупреждение памяти" обсуждаются здесь.
Отключение предупреждения о нехватке памяти имеет ряд преимуществ - вы можете использовать на 600 ГБ больше оперативной памяти на 600 МБ). Но есть серьезный недостаток - когда у вас нет оперативной памяти, происходит сбой программ.
Сколько оперативной памяти вы можете выделить на 8 ГБ Windows 8 x64, прежде чем вы получите предупреждение о нехватке памяти? Можно ли настроить порог предупреждения?
Редактировать: я не могу ответить на это сам, так как он был закрыт из-за спора ради спора. Однако я ответил на это здесь: Каково пороговое значение "предупреждения о нехватке памяти" в 16 ГБ x64 окнах?
Короче говоря, да, Windows 8.1 x64 будет вести себя так же, как и Windows 7 x64. Если у вас низкий предел фиксации - зарядите коммит, достаточно большой процент оперативной памяти по-прежнему остается доступным, если это вообще возможно. Это делается путем перемещения большего количества вещей в файл подкачки.
Каково пороговое значение для предупреждения о нехватке памяти в 16 ГБ x64 окнах?