aplicaciones Java se asignan memoria, llamada memoria " heap " , para almacenar los datos creados dinámicamente durante la ejecución de un programa. Aplicaciones Java lanzan con un importe de partida de la memoria heap, y se pueden asignar una cantidad máxima de memoria heap, que se utiliza como aumentan las necesidades de la aplicación. Por lo general, los montos mínimos y máximos de asignar memoria del montón , o " tamaño de la pila , " están determinados por los valores por defecto para el sistema operativo y la versión de Java. Sin embargo, si una aplicación requiere más que la cantidad máxima asignada de la memoria, se produce un error "out-of -memory " . Los tamaños de almacenamiento dinámico inicial y máxima para una aplicación Java se pueden establecer en Microsoft Windows XP mediante la adición o modificación de los indicadores de tamaño del almacenamiento dinámico en el acceso directo de la aplicación Java. La cantidad máxima de memoria heap que puede ser asignado es de aproximadamente 1,6 gigabytes. Instrucciones
1
Haga clic derecho en el acceso directo de la aplicación Java y seleccione " Propiedades".
2
En la línea "Destino" en el " acceso directo" tab , agregue el indicador inicial de tamaño de la pila " - Xms32M " después de la palabra "java " (con un espacio antes y después de la bandera ) . Ajusta el tamaño de la pila inicial de la aplicación de 32 megabytes. Si desea que la aplicación se pueda ejecutar con mayor o menor asignado memoria heap, cambiar " 32 " para el número de megabytes , por ejemplo " - Xms128m " de 128 MB .
3
Añadir la bandera tamaño máximo de pila " - Xmx128M " (con un espacio antes y después de la bandera ) . Esto establece el tamaño máximo de almacenamiento dinámico para la aplicación de 128 MB . Si desea que la aplicación tenga un tamaño máximo de pila más alta disponible , cambie " 128 " para el número de megabytes que su aplicación requiere . Por ejemplo , escriba " - Xms512M " de 512 MB . El tamaño máximo de la pila debe ser mayor que el tamaño inicial del almacenamiento dinámico .
4 Haga clic en " Aceptar".
5
Haga clic o doble clic en el acceso directo para iniciar la aplicación Java. Si sigues recibiendo errores fuera de la memoria , repita estos pasos , aumentando el valor de la bandera de tamaño máximo de almacenamiento dinámico.