Miksi java.lang.outofmemoryerror java-kekotila?

Sisällysluettelo:

Miksi java.lang.outofmemoryerror java-kekotila?
Miksi java.lang.outofmemoryerror java-kekotila?
Anonim

OutOfMemoryError on Java-ajonaikainen virhe, joka ilmenee, kun Java-virtuaalikone (JVM) ei pysty allokoimaan objektia, koska Java-keossa ei ole tarpeeksi tilaa. … Tämä virhe voi ilmetä myös silloin, kun alkuperäinen muisti ei riitä tukemaan Java-luokan lataamista.

Kuinka korjaan Java Lang OutOfMemoryError -virheen Java-kekotilan?

Helppo tapa ratkaista OutOfMemoryError javassa on kasvata keon enimmäiskokoa käyttämällä JVM-asetuksia -Xmx512M, tämä ratkaisee OutOfMemory-virheen välittömästi.

Kuinka korjaan Java Lang OutOfMemoryError PermGen -tilan?

OutOfMemoryError: PermGen-tila. Kuten yllä olevassa kappaleessa selitettiin, tämä OutOfMemory-virhe Javassa tulee, kun Pysyvä keon sukupolvi täyttyy. Korjataksesi tämän OutOfMemoryError-virheen Javassa, sinun on suurennettava Perm-tilan keon kokoa käyttämällä JVM-vaihtoehtoa "-XX: MaxPermSize".

Miksi Javassa on kasatilavirhe?

Yleensä tämä virhe ilmestyy, kun ei ole tarpeeksi tilaa objektin allokoimiseksi Java-keossa. Tässä tapauksessa roskatkeräilijä ei voi antaa tilaa uudelle esineelle, eikä kasaa voi laajentaa enempää.

Kuinka korjaan Java Lang OutOfMemoryError -virheen Java-kekotilan Tomcatissa?

Päivitä Java-keon asetukset tarvittaessa

  1. Avaa C:\Program Files\Apache Software Foundation\Tomcat8.0\bin\Tomcat8w.exe.
  2. Napsauta Java-välilehteä.
  3. Lisää seuraavat rivit Java-asetuksiin, joissa 4096m on Java-keon enimmäiskoko 4096 megatavua. …
  4. Napsauta OK.
  5. Lopeta Apache Tomcat 8.0 Tomcat8 -palvelu.

Suositeltava: