OutOfMemoryError : mémoire insuffisante
Analyse de l'erreur de mémoire insuffisante : différence entre heap space et metaspace, comment trouver la cause, et que faire à part changer de forfait.
Mis à jour le 13 août 2026
java.lang.OutOfMemoryError: Java heap space
Le serveur a manqué de mémoire. Il plante ou se met à collecter les déchets sans fin et se fige.
Types
| Texte | Signification |
|---|---|
Java heap space | Le tas principal est saturé — le cas le plus courant |
Metaspace | Mémoire insuffisante pour les classes : généralement un /reload ou trop de mods |
GC overhead limit exceeded | Le collecteur s'exécute mais ne libère rien : concrètement, c'est la même chose |
unable to create native thread | Trop de threads : un plugin en crée sans limite |
Que faire
- Déterminez si la mémoire est réellement insuffisante. Pour référence, consultez De quelle mémoire avez-vous besoin et Mémoire des modpacks.
- Vérifiez s'il y a une fuite. Si la consommation augmente linéairement après un redémarrage et ne redescend jamais, un plugin ou un mod est en cause :
spark heapsummarymontre ce qui remplit le tas — Spark. - Réduisez la charge : rayons, limites d'entités, nombre de mondes, prégénération au lieu d'une génération à la volée — Optimiser Paper.
- Passez à une offre supérieure si vous atteignez réellement le plafond de mémoire — Changer d'offre.
À ne jamais faire
N'utilisez pas /reload — c'est la source classique des erreurs Metaspace et des fuites difficiles à tracer. Redémarrez entièrement le serveur.
Mesure temporaire
Un redémarrage automatique quotidien soulage le symptôme pendant que vous cherchez la cause. Compter dessus en permanence signifie qu'à terme vous perdrez des données lorsque le serveur plantera en pleine partie.
Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur
