Vai al contenuto
Eccezioni JavaFatale
OutOfMemoryError: GC Overhead

OutOfMemoryError — GC Overhead Limit Exceeded

Il garbage collector trascorre troppo tempo nella raccolta recuperando pochissima memoria.

jvm

Cause di questo errore

La JVM impiega più del 98% del suo tempo nell'esecuzione del garbage collection recuperando meno del 2% dell'heap. Indica che l'applicazione opera molto vicino ai limiti di memoria.

Come correggerlo

Aumentare la dimensione dell'heap con -Xmx. Profilare l'applicazione per individuare memory leak. Ridurre il tasso di allocazione degli oggetti. Ottimizzare le strutture dati per consumare meno memoria. Valutare l'uso di collezioni più efficienti.

Documentazione ufficiale

Codici di errore correlati