Aller au contenu
Exceptions JavaCritique
OutOfMemoryError: GC Overhead

OutOfMemoryError — GC Overhead Limit Exceeded

Le garbage collector passe trop de temps à collecter en récupérant trop peu de mémoire.

jvm

Causes de cette erreur

La JVM consacre plus de 98 % de son temps au garbage collection tout en récupérant moins de 2 % du heap. Cela indique que l'application fonctionne très près des limites de mémoire.

Comment la corriger

Augmentez la taille du heap avec -Xmx. Profilez l'application pour détecter les fuites mémoire. Réduisez les taux d'allocation d'objets. Optimisez les structures de données pour qu'elles consomment moins de mémoire. Envisagez d'utiliser des collections plus efficaces.

Documentation officielle

Codes d'erreur associés