Minecraft WindowsmacOSLinux java.lang.OutOfMemoryError

Minecraft: игра вылетает с ошибкой нехватки памяти

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Для Minecraft Java Edition определите, закончилась ли память Java или вся ОЗУ Windows. Закройте лишние приложения, аккуратно измените существующий -Xmx в профиле, проверьте моды и файл подкачки. Bedrock не использует Java и -Xmx.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Если не помогло
  5. Сколько памяти выделять
  6. Где менять
  7. Как проверить результат

#Что означает ошибка

java.lang.OutOfMemoryError
java.lang.OutOfMemoryError: Java heap space
По-русскиMinecraft закрывается с ошибкой памяти Java.

Надпись Out of Memory не всегда означает только недостаточный -Xmx: причина может быть в нехватке всей памяти Windows, конфликтном моде или ошибке при выделении памяти. Для Minecraft Bedrock эти параметры Java неприменимы.

Выделять нужно ровно столько, сколько требуется: слишком большой объём вызывает паузы сборщика мусора и фризы.

Minecraft работает на Java и использует лимит кучи. Моды и текстуры существенно увеличивают потребление.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Мало выделенной памятиСтандартный лимит мал.Вылеты при загрузке мира или модов.Замените существующий -Xmx после проверки общего объёма ОЗУ.
Слишком много модов или тяжёлые текстурыПотребление выросло.Без модов работает.Проверяйте моды и тяжёлые ресурспаки по одному.
Не хватает физической памятиДругие программы занимают ОЗУ.Система тормозит.Закройте фоновые приложения, проверьте потребление памяти.
32-битная JavaОграничение памяти.Установлена старая Java.Проверяйте внешнюю Java только в стороннем лаунчере.

#Пошаговое решение

  1. Отличите нехватку памяти Java от общей нехватки ОЗУДля Minecraft Java Edition прочитайте точную ошибку: java.lang.OutOfMemoryError: Java heap space указывает на лимит памяти Java; сообщение Windows о недостатке памяти может означать нехватку всей оперативной/виртуальной памяти. Нажмите Ctrl+Shift+Esc → «Диспетчер задач» → «Производительность → Память», посмотрите общий объём и загрузку, закройте ненужные браузеры и тяжёлые программы и снова запустите игру. Если в отчёте OutOfMemoryError указан другой тип, приложите строку ошибки к обращению за помощью.
  2. Проверьте используемую версию Java и разрядность лаунчераЕсли используете официальный лаунчер Minecraft Java Edition, обычно он сам скачивает подходящую 64-разрядную Java: сначала проверьте версию игры и изменён ли путь в «Установки → профиль → Дополнительные параметры → Исполняемый файл Java». Для стороннего лаунчера выясните требования сборки, а затем загрузите 64-разрядную Temurin подходящей основной версии с https://adoptium.net. Не заменяйте системную Java наугад и не делайте этого для Bedrock — она не использует Java.
  3. Осторожно увеличьте лимит памяти игрового профиляЕсли у компьютера 8 ГБ ОЗУ и закрыты тяжёлые приложения, начните с 3–4 ГБ для Minecraft Java; на 16 ГБ допустимы 4–6 ГБ, а большим модпакам может потребоваться больше по их инструкции. Откройте Minecraft Launcher → «Minecraft: Java Edition» → «Установки» → нужный профиль → «Изменить» → «Дополнительные параметры» → «Аргументы JVM». Найдите существующий параметр -Xmx2G и замените только его на -Xmx4G; не добавляйте второй -Xmx. Сохраните и попробуйте прежний мир. Если ПК начинает подвисать, верните прежнее значение.
  4. Проверьте моды, ресурспаки и дальность прорисовкиЕсли игра запускается без модов, но вылетает в сборке, сделайте копию папки мира saves и профиля модов. Запустите чистую установку той же версии и затем временно уберите недавно добавленные моды из папки mods в отдельную папку, не удаляя их. В меню игры откройте «Настройки → Настройки графики», уменьшите дальность прорисовки и отключите тяжёлые шейдеры. Если ошибка исчезла, возвращайте моды небольшими группами, чтобы найти конфликт; не пытайтесь лечить ошибку бесконечным увеличением -Xmx.
  5. Проверьте файл подкачки Windows только при нехватке всей памятиЕсли в диспетчере задач на вкладке «Производительность → Память» постоянно исчерпывается доступная память и Windows показывает предупреждения, нажмите Win+R → sysdm.cpl → Enter → вкладка «Дополнительно» → «Быстродействие: Параметры» → «Дополнительно» → «Виртуальная память: Изменить». Обычно безопаснее включить «Автоматически выбирать объём файла подкачки» и убедиться, что на системном диске есть свободное место. Подтвердите изменение и перезагрузите ПК, если Windows попросит. Не отключайте файл подкачки и не задавайте произвольные огромные размеры.

#Если не помогло

Для модпаков следуйте рекомендациям автора сборки по памяти. Слишком большое значение -Xmx может ухудшить работу сборщика мусора и привести к вылету.

#Сколько памяти выделять

Для обычной Minecraft Java Edition часто достаточно 2–4 ГБ; модпакам иногда нужно 4–8 ГБ согласно требованиям автора. Оставляйте память Windows и другим приложениям: пример -Xmx4G подходит не каждому ПК. Современный официальный лаунчер использует подходящую разрядность Java; не устанавливайте Java 17 для игры, требующей Java 21.

#Где менять

В Minecraft Launcher откройте «Minecraft: Java Edition → Установки → профиль → Изменить → Дополнительные параметры → Аргументы JVM». Меняйте имеющийся -Xmx, не добавляйте второй. В Prism Launcher память указывается в настройках экземпляра и может переопределять общую настройку.

#Как проверить результат

Во время игры нажмите F3 (на некоторых ноутбуках Fn+F3) и посмотрите строку Mem: она показывает память, используемую клиентом Java. Стабильность проверяйте в той же сцене и с теми же модами. java -version в консоли показывает системную Java, а не обязательно Java профиля Minecraft.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.