Skip to content
Хостинг · Вирішення проблем

OutOfMemoryError: не вистачає пам’яті

Розбір помилки нестачі пам’яті: чим heap space відрізняється від metaspace, як знайти причину та що робити, крім підвищення тарифу.

Оновлено 13 серпня 2026 р.

java.lang.OutOfMemoryError: Java heap space

Серверу забракло пам'яті. Він або падає, або нескінченно запускає збирач сміття й зависає.

Типи

ТекстЗначення
Java heap spaceОсновна купа вичерпалася — найпоширеніший випадок
MetaspaceЗабракло пам'яті для класів: зазвичай через /reload або забагато модів
GC overhead limit exceededЗбирач працює, але нічого не звільняє: по суті те саме
unable to create native threadЗабагато потоків: якийсь плагін створює їх без обмежень

Що робити

  1. Визначте, чи справді мало пам'яті. Для орієнтиру дивіться Скільки пам'яті потрібно і Пам'ять для збірок модів.
  2. Перевірте на витік. Якщо після перезапуску споживання зростає лінійно й ніколи не падає, винні плагін або мод: spark heapsummary покаже, чим заповнюється купа — Spark.
  3. Зменште навантаження: радіуси, ліміти сутностей, кількість світів, попередня генерація замість генерації на льоту — Оптимізація Paper.
  4. Перейдіть на вищий тариф, якщо ви справді впираєтеся в межу пам'яті — Зміна тарифу.

Ніколи

Не використовуйте /reload — це класичне джерело помилок Metaspace і витоків, які важко відстежити. Перезапускайте сервер повністю.

Тимчасовий захід

Щоденний автоперезапуск полегшує симптом, поки ви шукаєте причину. Якщо покладатися на нього постійно, зрештою ви втратите дані, коли сервер упаде посеред гри.

Хостинг MinecraftВаш сервер працює, навіть коли ви офлайнСтворити сервер