Системе не хватает памяти с 7 ГБ по-прежнему свободно

243
Arturs Vancans

Как видно на скриншоте ниже, я играл в игру, когда она остановилась и выскочила окно «Недостаточно памяти». Однако диспетчер задач ясно показывает, что все еще доступно 7,6 ГБ оперативной памяти.

Что может быть причиной этого?

Системе не хватает памяти с 7 ГБ по-прежнему свободно

0
Это сообщение относится к виртуальной памяти. Посмотрите статистику коммитов и пулов, которую вы вырезали из скриншота диспетчера задач. David Marshall 9 лет назад 0
@DavidMarshall, зачем машине использовать виртуальную память, если у меня так осталось? Arturs Vancans 9 лет назад 0
Виртуальная память фиксируется, когда программа выделяет ее. Физическая память не требуется, пока программа не записывает что-либо в виртуальную память. Если общий объем выделенной памяти приближается к сумме физической памяти и размера файла подкачки, вы начинаете получать сообщение, которое видите. Это связано с тем, что Windows гарантирует, что выделенное виртуальное выделение памяти всегда может быть поддержано либо физической памятью, либо файлом подкачки, даже до того, как оно будет записано. David Marshall 9 лет назад 2
_Everything_ находится в виртуальной памяти. Подмножество виртуальной памяти находится в оперативной памяти. Другое подмножество находится на HD или SSD. Конечное подмножество определено («зафиксировано»), но еще не используется - в этом случае ему не требуется фактическое хранение в любом месте. Но механизм «ограничить коммит» в Windows гарантирует, что пространство будет доступно, если оно в конечном итоге будет использовано. Jamie Hanrahan 6 лет назад 0

0 ответов на вопрос

Похожие вопросы