При запуске игры пишет недостаточно памяти

Обновлено: 02.07.2024

Всем привет! Не так давно лично столкнулся с такой проблемой: после запуска какой-то достаточно тяжелой игры на ультра пресете графики, спустя несколько минут игра просто вылетает в рабочий стол. В некоторых случаях появляется ошибка «память не может быть Read» или «Out of memory».

Возьмем за пример Need for Speed Heat, где эта ошибка проявляется наиболее стабильно и четко и попытаемся докопаться до истины.

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

Конфигурация компьютера подразумевает GTX 1660 c шестью гигабайтами GDDR6 памяти, думаю, ругаться на недостаток видеопамяти не стоит, идем дальше. Быть может, узким горлышком является 8 гигабайт оперативной памяти? Ведь действительно, в некоторых моментах игра подвисает, подгружая локацию, но это никоим образом не должно выбивать ошибку, ведь есть целых 4 гигабайта файла подкачки. Так я думал раньше, ведь никогда не обладал таким размером видеопамяти и не выкручивал текстуры на максимум.

Если открыть диспетчер задач, видно, что структура памяти отличается от выводимого графика. Есть часть используемой памяти, которая и заполняет график ОЗУ, все нормально. Но от оставшейся памяти огромный кусок в 3 гигабайта резервируется системой под кэш, он никак не используется и служит чем-то вроде буфера для системных процессов. По-настоящему свободной памяти, которая никак не задействована, на деле всего порядка 300 мегабайт.

Вот что происходит во время игры на самом деле:

  • Игры под Windows не могут загружать графику с диска напрямую в видеопамять и перед этим файлы размещаются в оперативной памяти.
  • При запуске игры первым делом в оперативную память загружается игровой движок, который уже в процессе игры начинает подгружать всю графику.
  • Соответственно, при полном заполнении ОЗУ, система загружает данные в файл подкачки. Именно в него отправляется весь кэш, освобождая пространство для тяжелого приложения в оперативной памяти. Маленький размер файла подкачки и вызывает ошибку, которая намекает, что данных для загрузки больше нежели свободной памяти.

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

Получается такая картина, что игровому движку, чтобы себя прокормить недостаточно 4-5 Гб ОЗУ, часть данных движка уходит в файл подкачки, где встречает уже размещенный кэш операционной системы размером 3 Гб. В оставшиеся крохи, движок распихивает модели и текстуры перед отправкой в видеопамять, но в процессе игры графики неожиданно становится слишком много для трансфера через ОЗУ к видеокарте. Заполняется оперативная память, заполняется файл подкачки, система дает команду на запись и натыкается на отказ, т.к. места больше нет. Тогда и возникает злополучная ошибка «память не может быть Read» или «Out of memory» и т.п.

Повышаем размера файла подкачки

А теперь, для тех кто не знает, как изменить файл подкачки, небольшой туториал.

  • Правой кнопкой мыши жмем на значке «Мой компьютер», выбираем свойства.
  • В левом меню выбираем «Дополнительные параметры системы»
  • Переходим в «Параметры» вкладки «Быстродействие»
  • В верху выбираем «Дополнительно»
  • Внизу видим область «Виртуальная память», где указан текущий размер файла подкачи, нажимаем «Изменить».
  • Убираем галочку с «Автоматически выбирать объем файла подкачки».
  • Выбираем диск «С» и жмем «Указать размер».
  • Указываем размер равный 1,5-2 размерам оперативной памяти. В моем случае это 16 гигабайт. При этом исходный и максимальный размер лучше указать одинаковым, чтобы избежать фрагментации диска, а также не ставить файл подкачки на диск «D».
  • Нажимаем «Задать», жмем «ОК».
  • Перезагружаем компьютер.

Ради интереса взглянем на показатели системы во время игры. Оперативная память полностью забита, кэш отправился в файл подкачки, на его место встал игровой движок. При этом видеопамять забита лишь на половину, что подтверждает теорию о том, что в ошибку выбивает именно при трансфере графики.-

Разновидности памяти

Для того чтобы разобраться в причинах этой проблемы, нужно понять, о какой разновидности памяти идет речь. Многие пользователи полагают, что когда система выдает подобную ошибку, то это касается переполненности места на физическом жестком диске (HDD). Однако это предположение ошибочно.

Признаки недостатка

  • снижение производительности (если вы заметили, что компьютер начал зависать и долго обрабатывать информацию);
  • проблемы с отображением (некоторые окна при их запуске могут даже не отобразиться);

При возникновении таких проблем стоит задуматься о возможной нехватке ОП.

Однако не всегда наличие подобных затруднений означает непосредственный недостаток оперативной памяти.

Причины ошибки

Подобравшись вплотную к решению проблемы, необходимо разобраться, почему она возникла. Наиболее распространёнными причинами нехватки ОП являются следующие:

  • задействовано слишком много программ, занимающих изрядное количество места (например, если пользователь открыл большое количество страниц в браузере и параллельно какое-то стороннее приложение);
  • на компьютере мало ОЗУ (эта проблема распространена на компьютерах и ноутбуках старого поколения, у которых RAM имела небольшой размер);
  • недостаточно места на жёстком диске (в случае, если HDD забит до отказа, операционной системе будет неоткуда взять средства для обработки операций);
  • файл подкачки слишком мал (когда пользователь вручную настроил слишком маленький объем виртуальной памяти и его попросту недостаточно);
  • одно из приложений занимает слишком много ОП (например, среди игр, которые занимают много рабочего места, можно выделить: gta, world of tanks, call of duty, the witcher и др., среди офисных программ — это может быть фотошоп, Microsoft Оffice и т. д.).

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

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

Пути предотвращения

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

Малый объем ОЗУ

Ранее причина нехватки памяти уже связывалась с недостаточным объёмом RAM. Для того чтобы понять, так ли это, нужно зайти в документацию компьютера и посмотреть объем установленной памяти (ОЗУ). Если щёлкнуть по ярлыку «Мой компьютер» и нажать «Свойства», открывается следующее окно:

Дополнительные параметры Windows 7

Здесь можно узнать не только объем ОП, но и частоту процессора (указываемую в разрядных числах), а также много другой полезной информации.

На сегодняшний день 2 Гб ОЗУ считается не таким уж и большим объёмом, вполне вероятно, что их может не хватать для функционирования ПК или ноутбука (это зависит от операций, которые на нём совершаются). Поэтому, обратившись к документации компьютера или его изготовителю, нужно выяснить, какой тип RAM совместим с представленной моделью персонального компьютера, и приобрести дополнительное устройство необходимого объёма.

Недостаточно места в файле подкачки

Объем файла подкачки (виртуальной памяти) может быть уменьшен самим пользователем, либо же его количества стало недостаточно для повседневных задач ПК. В отличие от предыдущего способа решения проблемы, этот не потребует каких-либо денежных вложений, а лишь нескольких минут пользовательского времени.

Решение проблемы с недостатком памяти

Итак, чтобы начать изменение файла подкачки, можно нажать кнопки Win+Pause/Break, и откроется информационное окно системы (см. предыдущее изображение). Это окно также открывается через ПКМ на ярлык «Компьютер»-Свойства или же Пуск-Панель управления-Система. В левой части окна системы нужно нажать на «Дополнительные параметры системы».

В открывшемся диалоговом окне открываем вкладку «Дополнительно» — подвкладку «Быстродействие» — и выбираем «Параметры».

Недостаточно места в файле подкачки

В параметрах быстродействия необходимо также открыть вкладку «Дополнительно» и найти здесь подвкладку «Виртуальная память».

Не хватает оперативной памяти на компьютере

Если в свойствах ВП режим «Автоматически выбирать…» включён, то его нужно отключить, сняв галочку.

Если в системе стоит несколько жёстких дисков, то файл подкачки можно перенести на другой диск, что также способно повлиять на работоспособность ОС. Что касается размера, задаваемого для виртуальной памяти, то он выставляется в зависимости от объёма ОЗУ — в полтора раза больше для повседневных задач и в два раза больше для игр или других затратных приложений.

Однако стоит помнить, что такой способ, кроме решения проблемы с отсутствием памяти, может существенно замедлить производительность ПК. Поэтому настоятельно не рекомендуется выставлять высокие показатели для представленной функции.

Мало места на жёстком диске

Недостаточно места на жестком диске

Когда размер файла подкачки установлен, но системе все же не хватает памяти, это может указывать на засорённость жёсткого диска. Нужно посмотреть, сколько свободного места на диске, где расположена виртуальная память, и в случае, если места недостаточно, следует его освободить, удалив ненужные пользовательские файлы или стерев системный мусор. Приложения или системный мусор лучше всего удалять при помощи специальных утилит.

Наиболее известной и полезной в освобождении дискового пространства, безусловно, является Ccleaner. При его помощи можно легко почистить дисковое пространство, и решение проблемы вполне может удаться.

Программа «ворует» всю память

Бывает, причина кроется вовсе не в виртуальной памяти или ОЗУ, а в том, что определённый процесс или приложение занимает слишком много ресурсов.

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

Однако, если раньше это приложение работало стабильно, такая ошибка может свидетельствовать о непосредственном сбое работы в программе или вредоносном вмешательстве извне. Обычно об этом свидетельствует ошибка вроде: «Недостаточно памяти для завершения операции».

Чтобы определить, какой процесс отбирает слишком много ОП, необходимо открыть Диспетчер задач. В Windows 7 он открывается через команду, вызываемую посредством связки клавиш Ctrl+Alt+Delete. В появившемся меню нужно выбрать «Диспетчер задач».

В диалоговом окне Диспетчера задач Windows выберите вкладку «Процессы».

Отсортировав столбец «Память», можно увидеть, какие процессы сильнее всего нагружают ОП. Если такая программа действительно существует и заметно, что она использует слишком много ресурсов ПК, нужно разобраться, что это за приложение.

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

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

Если же в процессах вы столкнулись с незнакомым приложением, занимающим много места, вероятнее всего, это может быть вредоносное ПО. Хоть они действуют и открыто, все же эти программы являются очень опасными. Пожалуйста, завершите запущенные подозрительные программы, если памяти на компьютере недостаточно, перезапустите систему и удалите вредоносные приложение при помощи антивируса.

Ничего не помогло

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


Ошибка:
Недостаточно памяти. Пожалуйста, перезапустите игру. Постоянно пишет после 2-4 игр. А еще часто появляется черный экран когда вхожу в бой . После перезапуска история повторяется. Что делать?? Комп нормальный ( до обновления все было норм)

Варианты решения проблемы:

1. Значительно снизить качество графики.

3. Установить не менее 4 ГБ оперативной памяти и 64-битную операционную систему.

Моё детство золотое!
Счастию предела нет!
Я не ведал, что такое
Зловонючий интернет!



Есть такое дело.Вчера 2 раза было с небольшим перерывом.

Плохому учить не хочу,хорошее сам ищу.



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




Ошибка:
Недостаточно памяти. Пожалуйста, перезапустите игру. Постоянно пишет после 2-4 игр. А еще часто появляется черный экран когда вхожу в бой . После перезапуска история повторяется. Что делать?? Комп нормальный ( до обновления все было норм)

у вас случайно не вин 7 и 2гб оперы?


Варианты решения проблемы:

1. Значительно снизить качество графики.

3. Установить не менее 4 ГБ оперативной памяти и 64-битную операционную систему.


тс, первый пункт для тебя, остальные два - бред сивой кобылы



тс, первый пункт для тебя, остальные два - бред сивой кобылы


Не тормози, погугли. Первые два способа - симптоматическое лечение, при длительной игре ошибка все равно будет появляться. Кардинально решить проблему можно только переходом на 64-битную ОС. Семерка жрет около 1,5 ГБ оперативки только для системных процессов, так что если общий объем памяти меньше 4 ГБ, комфортно играть не получится.

Моё детство золотое!
Счастию предела нет!
Я не ведал, что такое
Зловонючий интернет!


у вас случайно не вин 7 и 2гб оперы?

Вин 7 система 32 памяти 2 тб на диске Д (где сама игра ( свободно 632 гб)


В общем решила заново переустановить игру . а то невозможно уже



Не тормози, погугли. Первые два способа - симптоматическое лечение, при длительной игре ошибка все равно будет появляться. Кардинально решить проблему можно только переходом на 64-битную ОС. Семерка жрет около 1,5 ГБ оперативки только для системных процессов, так что если общий объем памяти меньше 4 ГБ, комфортно играть не получится.

А где память посмотреть?? На диске С - 398 свободно из 465 ГБ, На диске Д - 632 ГБ свободно из 1,81 ТБ


Вин 7 система 32 памяти 2 тб на диске Д (где сама игра ( свободно 632 гб)

А где память посмотреть?? На диске С - 398 свободно из 465 ГБ, На диске Д - 632 ГБ свободно из 1,81 ТБ

Повторю, никакие действия, кроме перехода на Win64, окончательно проблему не устранят.

Моё детство золотое!
Счастию предела нет!
Я не ведал, что такое
Зловонючий интернет!


Повторю, никакие действия, кроме перехода на Win64, окончательно проблему не устранят.

ясно((( . очень печально все это


ясно((( . очень печально все это

У меня 4 ГБ (3,50 ГБ доступно) Процессор Intel® Core ™2 Duo CPU E8400 3.00GHz


Повторю, никакие действия, кроме перехода на Win64, окончательно проблему не устранят.

Спс! Память (ОЗУ) 4 ГБ (3,50 ГБ доступно) Процессор Intel® Core 2 Duo CPU E8400 3.00GHz


Спс! Память (ОЗУ) 4 ГБ (3,50 ГБ доступно) Процессор Intel® Core 2 Duo CPU E8400 3.00GHz


Это хорошо, но операционная система х32 все равно больше 2 ГБ для игры выделить не может (это особенность 32-битной архитектуры). Чтобы ошибка возникала реже, я рекомендации выше давал. Но чтобы ее вообще не возникало, нужно установить Windows 7 x64. С ней 4 гигабайт памяти для танков будет достаточно.

Моё детство золотое!
Счастию предела нет!
Я не ведал, что такое
Зловонючий интернет!

Решение ошибки «на компьютере недостаточно памяти»

Причин этому несколько:

  • На ПК физически не хватает объема ОЗУ.
  • Отсутствие или недостаточный размер файла подкачки.
  • Высокое потребление памяти запущенными процессами.
  • «Забитый» до отказа системный жесткий диск.
  • «Выкачивание» оперативной памяти вирусами или очень требовательными программами.

Ниже разберемся с каждой из этих причин и постараемся их устранить.

Причина 1: ОЗУ

Оперативная память – это то место, где хранится информация, передаваемая на обработку центральному процессору. Если ее объем мал, то могут наблюдаться «тормоза» в работе ПК, а также возникать проблема, о которой мы сегодня говорим. Многие приложения с заявленными системными требованиями на деле могут потреблять гораздо больше «оперативки», чем написано на официальном сайте разработчика. Например, тот же Adobe Premiere, при рекомендованном объеме 8 Гб может «употребить» всю свободную память и «остаться недовольным».

Ликвидировать недостаток ОЗУ можно только одним способом – докупить дополнительные модули в магазине. При выборе планок следует руководствоваться своими потребностями, бюджетом и возможностями текущей платформы вашего ПК.

Причина 2: Файл подкачки

Файлом подкачки называют виртуальную память системы. Сюда «выгружается» вся информация, которая не используется в данный момент ОЗУ. Делается это с целью высвобождения пространства последней для приоритетных задач, а также для более быстрого повторного доступа к уже подготовленным данным. Из этого следует, что даже при большом объеме оперативной памяти, файл подкачки необходим для нормальной работы системы.

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

Подробнее: Увеличение файла подкачки в Windows XP, Windows 7, Windows 10

Существует еще одна скрытая причина сбоя, связанного с виртуальной памятью – расположение файла, полностью или частично, на «битых» секторах жесткого диска. К сожалению, без определенных навыков и знаний, невозможно точно определить его местоположение, но проверить диск на ошибки и принять соответствующие меры вполне возможно.

Причина 3: Процессы

Список запущенных процессов в Диспетчере задач Windows 7

При малом объеме ОЗУ определенным процессам, которые должны быть запущены непосредственно операционной системой для выполнения каких-либо задач, может не хватить «места». Разумеется, Windows немедленно об этом сообщает пользователю. При возникновении ошибки загляните в «Диспетчер» (нажмите CTRL+SHIFT+ESC), там вы увидите текущее потребление памяти в процентах. Если значение превышает 95%, то нужно закрыть те программы, которые в данный момент не используются. Вот такое простое решение.

Отображение потребления физической памяти компьютера в Диспетчере задач Windows 7

Причина 4: Жесткий диск

Жесткий диск – это основное место хранения данных. Из написанного выше мы уже знаем, что на нем также «лежит» и файл подкачки – виртуальная память. Если диск или раздел заполнен более чем на 90%, то нормальная работа последней, а также приложений и Windows не может быть гарантирована. Для устранения проблемы необходимо освободить пространство от ненужных файлов и, возможно, программ. Сделать это можно как системными средствами, так и с помощью специализированного софта, например, CCleaner.

Причина 5: Одно приложение

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

    Открываем «Диспетчер задач» и на вкладке «Процессы» кликаем по шапке колонки с названием «Память (частный рабочий набор)». Это действие отфильтрует процессы по потреблению ОЗУ в порядке убывания, то есть в самом верху будет находиться искомый процесс.

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

Заключение

Причины, вызывающие ошибку нехватки памяти на компьютере, в большинстве своем, весьма очевидны и устраняются довольно просто. Самый простой шаг – покупка дополнительных планок ОЗУ – поможет решить почти все проблемы, за исключением вирусного заражения.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Решение ошибки «на компьютере недостаточно памяти»

Причин этому несколько:

  • На ПК физически не хватает объема ОЗУ.
  • Отсутствие или недостаточный размер файла подкачки.
  • Высокое потребление памяти запущенными процессами.
  • «Забитый» до отказа системный жесткий диск.
  • «Выкачивание» оперативной памяти вирусами или очень требовательными программами.

Ниже разберемся с каждой из этих причин и постараемся их устранить.

Причина 1: ОЗУ

Оперативная память – это то место, где хранится информация, передаваемая на обработку центральному процессору. Если ее объем мал, то могут наблюдаться «тормоза» в работе ПК, а также возникать проблема, о которой мы сегодня говорим. Многие приложения с заявленными системными требованиями на деле могут потреблять гораздо больше «оперативки», чем написано на официальном сайте разработчика. Например, тот же Adobe Premiere, при рекомендованном объеме 8 Гб может «употребить» всю свободную память и «остаться недовольным».

Ликвидировать недостаток ОЗУ можно только одним способом – докупить дополнительные модули в магазине. При выборе планок следует руководствоваться своими потребностями, бюджетом и возможностями текущей платформы вашего ПК.

Причина 2: Файл подкачки

Файлом подкачки называют виртуальную память системы. Сюда «выгружается» вся информация, которая не используется в данный момент ОЗУ. Делается это с целью высвобождения пространства последней для приоритетных задач, а также для более быстрого повторного доступа к уже подготовленным данным. Из этого следует, что даже при большом объеме оперативной памяти, файл подкачки необходим для нормальной работы системы.

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

Подробнее: Увеличение файла подкачки в Windows XP, Windows 7, Windows 10

Существует еще одна скрытая причина сбоя, связанного с виртуальной памятью – расположение файла, полностью или частично, на «битых» секторах жесткого диска. К сожалению, без определенных навыков и знаний, невозможно точно определить его местоположение, но проверить диск на ошибки и принять соответствующие меры вполне возможно.

Причина 3: Процессы

Список запущенных процессов в Диспетчере задач Windows 7

При малом объеме ОЗУ определенным процессам, которые должны быть запущены непосредственно операционной системой для выполнения каких-либо задач, может не хватить «места». Разумеется, Windows немедленно об этом сообщает пользователю. При возникновении ошибки загляните в «Диспетчер» (нажмите CTRL+SHIFT+ESC), там вы увидите текущее потребление памяти в процентах. Если значение превышает 95%, то нужно закрыть те программы, которые в данный момент не используются. Вот такое простое решение.

Отображение потребления физической памяти компьютера в Диспетчере задач Windows 7

Причина 4: Жесткий диск

Жесткий диск – это основное место хранения данных. Из написанного выше мы уже знаем, что на нем также «лежит» и файл подкачки – виртуальная память. Если диск или раздел заполнен более чем на 90%, то нормальная работа последней, а также приложений и Windows не может быть гарантирована. Для устранения проблемы необходимо освободить пространство от ненужных файлов и, возможно, программ. Сделать это можно как системными средствами, так и с помощью специализированного софта, например, CCleaner.

Причина 5: Одно приложение

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

    Открываем «Диспетчер задач» и на вкладке «Процессы» кликаем по шапке колонки с названием «Память (частный рабочий набор)». Это действие отфильтрует процессы по потреблению ОЗУ в порядке убывания, то есть в самом верху будет находиться искомый процесс.

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

Заключение

Причины, вызывающие ошибку нехватки памяти на компьютере, в большинстве своем, весьма очевидны и устраняются довольно просто. Самый простой шаг – покупка дополнительных планок ОЗУ – поможет решить почти все проблемы, за исключением вирусного заражения.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: