5

У меня 4 ГБ оперативной памяти. Но по данным системного монитора мой компьютер никогда не использует свыше 3,1 ГБ. Когда он достигает 3,1 ГБ, используемые приложения начинают закрываться / зависать.

Почему эти оставшиеся 800 МБ не используются?

Я нашел несколько веб-ресурсов, таких как: Полезная память может быть меньше, чем установленная память на компьютерах под управлением Windows 7

Но мой компьютер ничего не говорит о полезной памяти. Это всего 4Гб и не ограничено.

Также нашел несколько других вопросов здесь, но каждый из них имеет полезную часть отображается. И мой компьютер не показывает это.

изображение панели управления системой

Я почти постоянно получаю следующую ошибку:

образ ошибки памяти

Разве он не должен использовать своп вместо выдачи ошибок?

Просто мысль: у меня менее 10% свободного места на дисках, и они красные. На жестком диске еще достаточно места, но, может быть, тогда Windows пытается не использовать своп?

Монитор памяти: изображение монитора памяти

Также снимок экрана с изображением файла подкачки при появлении ошибок:

1 ответ1

6

Вам действительно не хватает памяти (то есть виртуальной памяти)

Взгляните на свою комиссию за фиксацию, как показано на снимке экрана диспетчера задач:

Первый номер = Текущий коммит
Второе число = предел фиксации

Согласно этому ответу Супер пользователя:

Предел фиксации = текущий размер файла подкачки + размер ОЗУ - ОЗУ, постоянно выделенное для нестраиваемой памяти.

Это жесткое ограничение: Windows не может удовлетворить запросы программ на больший объем памяти. Этот снимок экрана показывает, что у вас есть 10 ГБ из возможных 10 ГБ, выделенных для программ. Это вызывает сообщение "Недостаточно памяти".

Что делать?

  1. Установите больше физической оперативной памяти. Это соответственно увеличит ваш лимит коммитов и улучшит производительность вашего компьютера.

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

  3. Закройте программы, которые используют больше всего памяти. Вы можете вернуться на вкладку « Память » в Resource Monitor и отсортировать процессы по столбцу Commit (KB) чтобы увидеть, какие из них оказывают наибольшее влияние на использование памяти. Возможно, у вас есть программа, использующая слишком много памяти, которую можно закрыть. Имейте в виду, что «общая стоимость фиксации всегда будет больше, чем сумма этих значений, так как общая сумма включает в себя общесистемные распределения, такие как выгружаемый пул». (Источник)

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