La web de consultoriajava.com, la web de los auténticos expertos en Java

Ir a inicio

Objetivos

Cursos

Know-How Java

Know-How de Negocio

Artículos

Contactar


Servicios de consultoria

Análisis y Diseño

Aportación de Know-How

Arquitecto J2EE

Auditoria de Proyectos

Extreme Programming

Formación experta

Gestión de proyectos

Preparación de equipos

Refactoring de sistemas

Reingeniería de proyectos

Selección de personal


Servicios comunitarios

Proyecto: 'Stat.Un.'

Contenido formativo

English   Castellano

Know-How

Ampliación del área de intercambio



java.lang.OutOfMemoryError: Java heap space

Este error se puede producir por diversos motivos, una programación poco eficiente es el motivo más grave y en ocasiones es conveniente un proceso de refactorización.

Sin embargo en determinadas circunstancias se puede evitar este fallo grave ampliando el espacio de la zona de intercambio, esto se hace con los siguientes parámetros de la JVM (Máquina virtual de Java):

-Xms<tamaño minimo> 

Por ejemplo: -Xms6291456, -Xms6144k, -Xms1500M

-Xmx<tamaño maximo>

Por ejemplo, -Xmx83886080, -Xmx81920k, -Xmx1500M

Obviamente la cantidad de memoria que puedas emplear estará limitada por tu propia maquina, al emplear este tipo de opciones ten un poco de cuidado por que según que SSOO estés usando podrias saturar su memoria y disminuiria su rendimiento.

Si ves que ampliando la sección del área de intercambio no se resuelve tu problema, entonces existen otras soluciones más agresivas.