Skip to content
Hosting · Rozwiązywanie problemów

OutOfMemoryError: za mało pamięci

Rozbiór błędu braku pamięci: czym przestrzeń heap różni się od metaspace, jak znaleźć przyczynę i co robić poza zmianą planu na wyższy.

Zaktualizowano 13 sierpnia 2026

java.lang.OutOfMemoryError: Java heap space

Serwerowi skończyła się pamięć. Albo się wywala, albo zaczyna bez końca odśmiecać i zamarza.

Typy

TekstZnaczenie
Java heap spaceSkończył się główny stert — najczęstszy przypadek
MetaspaceBrak pamięci na klasy: zwykle /reload albo za dużo modów
GC overhead limit exceededKolektor działa, ale nic nie zwalnia: efektywnie to samo
unable to create native threadZa dużo wątków: jakiś plugin tworzy je bez limitu

Co zrobić

  1. Ustal, czy pamięci faktycznie brakuje. Dla porównania zobacz Ile potrzebujesz pamięci i Pamięć dla modpacków.
  2. Sprawdź, czy nie ma wycieku. Jeśli zużycie rośnie liniowo po restarcie i nigdy nie spada, winny jest plugin albo mod: spark heapsummary pokaże, co zapełnia stertę — Spark.
  3. Zmniejsz obciążenie: promienie, limity entity, liczba światów, pregeneracja zamiast generowania na bieżąco — Optymalizacja Paper.
  4. Podnieś swój plan, jeśli naprawdę dobijasz do sufitu pamięci — Zmiana planu.

Nigdy

Nie używaj /reload — to klasyczne źródło błędów Metaspace i trudnych do wytropienia wycieków. Zrestartuj serwer w całości.

Środek tymczasowy

Codzienny auto-restart łagodzi objawy, gdy szukasz przyczyny. Poleganie na nim na stałe oznacza, że prędzej czy później stracisz dane, gdy serwer wywali się w trakcie gry.

Hosting MinecraftTwój serwer działa, gdy jesteś offlineUtwórz serwer