Saltar al contenido
Excepciones de JavaGrave
OutOfMemoryError: GC Overhead

OutOfMemoryError — GC Overhead Limit Exceeded

El recolector de basura dedica demasiado tiempo a recolectar y recupera muy poca memoria.

jvm

Qué causa este error

La JVM dedica más del 98% de su tiempo a la recolección de basura mientras recupera menos del 2% del heap. Indica que la aplicación se ejecuta muy cerca de los límites de memoria.

Cómo solucionarlo

Aumenta el tamaño del heap con -Xmx. Perfila la aplicación en busca de fugas de memoria. Reduce la tasa de asignación de objetos. Optimiza las estructuras de datos para usar menos memoria. Considera utilizar colecciones más eficientes.

Documentación Oficial

Códigos de Error Relacionados