OutOfMemoryError: yeterli bellek yok
Bellek yetersizliği hatasının çözümü: heap space metaspace'ten nasıl farklıdır, nedeni nasıl bulunur ve planını yükseltmenin dışında ne yapabilirsin.
13 Ağustos 2026 tarihinde güncellendi
java.lang.OutOfMemoryError: Java heap space
Sunucunun belleği bitti. Ya çöküyor ya da durmadan çöp toplayıp donuyor.
Türler
| Metin | Anlamı |
|---|---|
Java heap space | Ana heap doldu — en sık görülen durum |
Metaspace | Sınıflar için bellek bitti: genelde /reload ya da çok fazla mod |
GC overhead limit exceeded | Toplayıcı çalışıyor ama hiçbir şeyi serbest bırakmıyor: aslında aynı şey |
unable to create native thread | Çok fazla thread var: bir eklenti sınırsız thread açıyor |
Ne yapmalısın
- Belleğin gerçekten az olup olmadığını belirle. Referans için Ne kadar belleğe ihtiyacın var ve Mod paketi belleği sayfalarına bak.
- Sızıntı olup olmadığını kontrol et. Yeniden başlatmadan sonra tüketim düzenli olarak artıyor ve hiç düşmüyorsa suçlu bir eklenti ya da moddur:
spark heapsummaryheap'i neyin doldurduğunu gösterir — Spark. - Yükü azalt: yarıçaplar, varlık limitleri, dünya sayısı, anlık üretim yerine önceden üretim — Paper'ı optimize etme.
- Gerçekten bellek sınırına dayanıyorsan planını yükselt — Planını değiştirme.
Asla
/reload kullanma — Metaspace hatalarının ve izlemesi zor sızıntıların klasik kaynağıdır. Sunucuyu tamamen yeniden başlat.
Geçici önlem
Günlük bir otomatik yeniden başlatma sen nedeni ararken belirtiyi hafifletir. Kalıcı olarak ona güvenirsen, sunucu oyunun ortasında çöktüğünde sonunda veri kaybedersin.
Minecraft hostingSen çevrimdışıyken de sunucun çalışırSunucu oluştur
