Ошибка “Minecraft has run out of memory” появляется, когда Java не может выделить нужный объем памяти под клиент или сборку. Чаще всего это лечится настройками лаунчера и параметрами Java, а иногда виноваты ресурспаки, моды или слишком агрессивные значения памяти.

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

В Minecraft JavaEdition игра работает внутри Java-машины. Сообщение “has run out of memory” - признак того, что JVM упрется в лимит памяти (часто заданный лаунчером), либо памяти не хватает из-за других запущенных программ.

Быстрое исправление в лаунчере (самый частый случай)

  1. Откройте настройки вашего лаунчера.
  2. Найдите пункт про выделение памяти (RAM / Memory / JVM arguments).
  3. Поставьте разумный лимит:
  4. для ПК с 4 ГБ ОЗУ ставьте около 1024-1536 МБ
  5. для 8 ГБ ОЗУ ставьте около 2048-3072 МБ
  6. для 16 ГБ ОЗУ ставьте около 4096-6144 МБ
  7. Сохраните настройки, перезапустите Minecraft.

На практике у части пользователей помогает уменьшение выделенной памяти, если лаунчер выставил слишком большие значения. Это встречается в старых темах техподдержки: некоторые советуют уменьшить RAM в настройках лаунчера и проверить стабильность. (Источник: обсуждение на Excalibur-Craft, где предлагают изменить объем выделяемой памяти.)

Проверьте, не “съедают” память другие программы

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

Уточните параметры Java (Xms и Xmx)

Если в лаунчере есть поле JVM arguments или Runtime parameters, проверьте значения.

Обычно используют форматы:
- -Xms256M - стартовый объем
- -Xmx1024M - максимальный объем

Пример настройки для слабых ПК:
- -Xms256M -Xmx1024M

Обычно Xmx ставят примерно в диапазон 50-75% от установленной ОЗУ. Если память выставлена выше реальных возможностей системы, игра может не получить ресурсы и аварийно завершиться.

Проверьте ресурспаки и сборку

Иногда вылет может быть вызван нагрузкой со стороны паков и модов: большие текстуры, шейдеры, генерация, тяжелые моды. В источниках по похожей проблеме встречается совет: проверить запуск после изменений в окружении и отключать то, что повышает нагрузку, если ошибка появляется при старте или после пары минут игры. (Источник: Minefite, где среди причин упоминают зависимость от конфигурации окружения и предлагают правки, связанные с Java.)

Практический порядок:
1. Запустите Minecraft с чистым профилем без ресурсовпаков и модов.
2. Если все стабильно, включайте моды/пакеты по одному и ищите “тяжелый” элемент.
3. Если ошибка появляется только на конкретной сборке или на сервере, чаще виноваты моды, плагины и добавки, которые резко растят потребление памяти.

Если проблема на сервере: выделение памяти и нагрузка

Если вы запускаете сервер, ошибка может всплывать не только у клиента. Проверьте:
- сколько памяти выделено процессу server.jar (в конфиге запуска или в параметрах Java)
- нет ли чрезмерных модов/плагинов и резких всплесков онлайна
- журналы (logs) рядом с временем вылета

На хостингах часто отдельными статьями объясняют, как выделять память для клиента или сервера и что ошибка относится к нехватке RAM. (Источник: CraftBuy, в базе знаний есть материал про выделение памяти.)

Типичные ошибки

Ситуация Что делает ошибка Как исправить
Память выставлена слишком высоко JVM не стартует или вылетает при нагрузке Понизьте Xmx/лимит RAM в лаунчере до разумного значения
Поставили “Auto” и стало хуже Лимит может меняться некорректно под текущую систему Зафиксируйте вручную Xmx/память, начните с меньшего значения
В игре включены тяжелые шейдеры и большой ресурспак Рост потребления памяти и стабильности Отключите пак/шейдеры, проверьте чистый запуск
Много программ в фоне ОЗУ занята, Minecraft упирается в лимит Закройте лишнее и запустите снова
Проблема появляется только на сервере Память “съедают” плагины, мир или моды Проверьте конфиг запуска сервера и логи, отключайте подозрительные моды/плагины

Полезные ссылки

  • Excalibur-Craft (обсуждение про “has run out of memory” и изменение выделенной памяти): https://forum.excalibur-craft.ru/topic/11848-minecraft-has-run-out-of-memory/
  • Minefite (материал про помощь при “Out of memory” и правки вокруг Java/запуска): https://forum.minefite.net/tutorials/article/75-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D0%BF%D0%BE-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8E-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC-%D1%81-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C%D1%8E/
  • CraftBuy (база знаний, статьи про выделение памяти и RAM): https://craftbuy.ru/knowledgebase/8/%D0%A7%D0%B0%D1%81%D1%82%D0%BE-%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B