Taula de continguts:

Quin és el límit de sobrecàrrega de Java Lang OutOfMemoryError GC superat?
Quin és el límit de sobrecàrrega de Java Lang OutOfMemoryError GC superat?

Vídeo: Quin és el límit de sobrecàrrega de Java Lang OutOfMemoryError GC superat?

Vídeo: Quin és el límit de sobrecàrrega de Java Lang OutOfMemoryError GC superat?
Vídeo: CS50 2013 - Week 4, continued 2024, Desembre
Anonim

lang . OutOfMemoryError : S'ha superat el límit de sobrecàrrega del GC error és un error llançat per Java màquina virtual per indicar que l'aplicació passa més temps a la recollida d'escombraries ( GC ) que en el treball útil. Aquest error el genera JVM quan l'aplicació passa el 98% del temps a la recollida d'escombraries.

En conseqüència, com puc arreglar Java Lang OutOfMemoryError GC superat el límit de sobrecàrrega?

Suggeriments per arreglar java. lang. OutOfMemoryError: s'ha superat el límit de sobrecàrrega del GC

  1. Augmenteu la mida màxima de l'emmagatzematge dinàmic fins a un nombre adequat per a la vostra aplicació, p. -Xmx=4G.
  2. Si encara no ho feu servir, proveu d'utilitzar -XX:+UseConcMarkSweepGC Garbage Collector a la vostra aplicació Java.

També es pot preguntar, què causa un error de memòria a Java? lang. Excepció OutOfMemoryError . Normalment, això error es llança quan no hi ha prou espai per assignar un objecte al Java Munt. En aquest cas, el col·lector d'escombraries no pot disposar d'espai per allotjar un objecte nou i l'emmagatzematge no es pot ampliar més.

També cal saber com puc solucionar l'error de memòria a Java?

Si decidiu augmentar la configuració de la memòria, hi ha algunes pautes generals a seguir

  1. Augmenteu Xmx en petits increments (per exemple, 512 MB a la vegada), fins que ja no experimenteu l'error OutOfMemory.
  2. Si el vostre error és java.
  3. Si el vostre error no fa referència a PermGen, no cal augmentar-lo.

Què causa errors de falta de memòria?

An error de memòria es refereix principalment a la quantitat de memòria disposa per realitzar tasques específiques. Així, un comú causa d'aquests errors de memòria executa massa programes simultàniament.

Recomanat: