Zum Inhalt springen
Java-AusnahmenFatal
OutOfMemoryError

OutOfMemoryError — Java Heap Space

Die JVM hat den verfügbaren Heap-Speicher erschöpft.

jvmandroid

Was verursacht diesen Fehler

Die Anwendung allokiert mehr Objekte, als der Heap fassen kann. Dies kann durch Speicherlecks, das Laden großer Datensätze in den Speicher oder eine unzureichende Heap-Größe für die Arbeitslast verursacht werden.

So beheben Sie ihn

Heap-Größe mit dem JVM-Flag -Xmx erhöhen. Die Anwendung mit Tools wie VisualVM auf Speicherlecks profilieren. Streaming oder Paginierung für große Datensätze verwenden. Ressourcen korrekt schließen, um Garbage Collection zu ermöglichen.

Offizielle Dokumentation

Verwandte Fehlercodes