Saltar al contenido
Excepciones de JavaGrave
OutOfMemoryError

OutOfMemoryError — Java Heap Space

La JVM ha agotado la memoria del heap disponible.

jvmandroid

Qué causa este error

La aplicación asigna más objetos de los que el heap puede contener. Esto puede deberse a fugas de memoria, a cargar grandes conjuntos de datos en memoria, o a un tamaño de heap insuficiente para la carga de trabajo.

Cómo solucionarlo

Aumenta el tamaño del heap con el flag -Xmx de la JVM. Perfila la aplicación en busca de fugas de memoria con herramientas como VisualVM. Usa streaming o paginación para grandes conjuntos de datos. Cierra los recursos correctamente para permitir la recolección de basura.

Documentación Oficial

Códigos de Error Relacionados