OutOfMemoryError är ett körtidsfel i Java som uppstår när the Java Virtual Machine (JVM) inte kan allokera ett objekt på grund av otillräckligt utrymme i Java-högen. … Det här felet kan också uppstå när det ursprungliga minnet är otillräckligt för att stödja laddningen av en Java-klass.
Hur fixar jag Java Lang OutOfMemoryError Java-högutrymme?
Enkelt sätt att lösa OutOfMemoryError i java är att öka den maximala högstorleken genom att använda JVM- alternativ -Xmx512M, detta kommer omedelbart att lösa ditt OutOfMemoryError.
Hur fixar jag Java Lang OutOfMemoryError PermGen-utrymme?
OutOfMemoryError: PermGen-utrymme. Som förklarats i stycket ovan kommer detta OutOfMemory-fel i java när den permanenta generationen av heap är fylld. För att åtgärda det här OutOfMemoryError i Java måste du öka högstorleken på Perm-utrymmet med med JVM- alternativet "-XX: MaxPermSize".
Varför har Java ett heap space-fel?
Vanligtvis visas detta fel när det inte finns tillräckligt med utrymme för att allokera ett objekt i Java-högen. I det här fallet kan sopsamlaren inte göra utrymme tillgängligt för ett nytt föremål, och högen kan inte utökas ytterligare.
Hur fixar jag Java Lang OutOfMemoryError Java-högutrymme i Tomcat?
Uppdatera Java-höginställningar vid behov
- Öppna C:\Program Files\Apache Software Foundation\Tomcat8.0\bin\Tomcat8w.exe.
- Klicka på Java-fliken.
- Lägg till följande rader i Java- alternativ där 4096m är den maximala Java-högstorleken på 4096 megabyte. …
- Klicka OK.
- Stoppa Apache Tomcat 8.0 Tomcat8-tjänsten.