
07/11/2009, 12:44
|
 | | | Fecha de Ingreso: septiembre-2003 Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 21 años, 7 meses Puntos: 4 | |
Leer XML 7Mb java.lang.OutOfMemoryError: Java heap space Hola,
Tengo que leer un archivo XML de unos 74Mb (utilizo JDOM para leer el XML) y me salta la excepción "java.lang.OutOfMemoryError: Java heap space"
Por supuesto, si recorto el XML para que me ocupe menos, lo leo sin problemas.
En principio, para solucionar este problema de espacio de memoria, podría ampliar el espacio de la zona de intercambio de la Máquina virtual de Java con -Xmx1500M, por ejemplo. Pero esta quiero que sea la última alternativa posible, ya que esta aplicación se usará en varios ordenadores y no es una opción andar cambiando el espacio de la zona de intercambio de cada JVM.
¿Alguien sabría decirme cómo solucionar el problema de "Java heap space" para poder leer archivo grandes?
Gracias por la ayuda.
__________________ Ta Luego! Al final sólo puede quedar uno...
________ lukos.org
Última edición por elangelcaido; 07/11/2009 a las 13:01
Razón: en realidad el archivo es de 74Mb
|