OutOfMemoryError
#Что означает ошибка
Java heap space у Minecraft Java Edition означает исчерпание памяти, выделенной конкретному процессу Java. Не следует устанавливать чрезмерный Xmx без учёта физической ОЗУ и других программ.
#Причины и как их отличить
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Недостаточный Xmx | В журнале Java heap space при установленном малом лимите кучи | См. шаг «Настройте память только для нужного профиля» ниже; при неподтверждённой причине не меняйте настройки наугад. |
| Тяжёлая модовая сборка | Без дополнений мир работает, а с ними память заканчивается | См. шаг «Проверьте чистую конфигурацию и моды» ниже; при неподтверждённой причине не меняйте настройки наугад. |
| Недостаток памяти ПК | Одновременно заполнены физическая ОЗУ и память других процессов | См. шаг «Не смешивайте 32-битную Java, систему и Xmx» ниже; при неподтверждённой причине не меняйте настройки наугад. |
#Пошаговое решение
- Подтвердите причину в логеНажмите Win+R →
%appdata%\.minecraft→ Enter, откройтеlogs/latest.logили последний отчётcrash-reportsи найдитеjava.lang.OutOfMemoryError: Java heap space. Если там вместо этого ошибка видеодрайвера или модификации, изменение Xmx не подходит. Проверьте на вкладке «Производительность → Память» диспетчера задач объём установленной ОЗУ. - Настройте память только для нужного профиляВ Minecraft Launcher откройте «Установки» → три точки у нужного профиля → «Изменить» → «Дополнительные параметры». Скопируйте строку «Аргументы JVM» в резервный текстовый файл, найдите параметр
-Xmx, например-Xmx2G, и измените только число при необходимости. Не дублируйте-Xmxв одной строке. Для обычной игры начните с умеренного значения; оставьте достаточно памяти Windows и другим программам. - Проверьте чистую конфигурацию и модыЕсли ошибка появляется только с Forge/Fabric, создайте в Launcher отдельную установку той же версии без модов, не изменяя рабочий каталог сборки. Скопируйте резервную копию мира через «Одиночная игра → Изменить → Создать резервную копию». Если без модов ошибка пропала, обновляйте или отключайте проблемные дополнения небольшими группами, сверяя их версии.
- Не смешивайте 32-битную Java, систему и XmxЕсли используется вручную указанная Java, проверьте её разрядность и требования модовой сборки в документации. Современные официальные версии Minecraft Launcher обычно поставляются с подходящей средой; лишнюю Java устанавливать не требуется. Если Windows сама испытывает нехватку памяти, закройте тяжёлые фоновые приложения, а не ставьте
-Xmxпочти равным объёму всей ОЗУ. После запуска проверьте отсутствиеOutOfMemoryErrorв новом журнале.
#Проверка результата
Повторите тот же сценарий, при котором возникала ошибка, и сравните точный код и время её появления. Если проблема не устранена, сохраните журнал, версию игры, платформу и выполненные проверки для обращения в официальную поддержку. Не выполняйте ненужные дополнительные шаги после устранения причины.