[Gvsig_usuarios] Ampliar memoria en Windows. Java heap space.

Cesar Martinez Izquierdo cesar.martinez en iver.es
Vie Oct 17 09:10:40 CEST 2008


Hola Iván,
el gvSIG.bat ya no se usa para lanzar gvSIG (antes sí se usaba).

Ahora se utiliza gvSIG.exe, como comenta el compañero Miguel. Para poder 
ampliar la memoria disponible para Java, se debe editar el fichero 
gvSIG.ini, que es leído por gvSIG.exe al arrancar.

En gvSIG.ini, hay una línea similar a esta:

command = #JAVA_HOME#/bin/java.exe 
-Djava.library.path="#GVSIG_INSTALL_PATH#\lib" -cp 
andami.jar;./lib/gvsig-i18n.jar;./lib/beans.jar;./lib/log4j-1.2.8.jar;./lib/iver-utiles.jar;./lib/castor-0.9.5.3-xml.jar;./lib/crimson.jar;./lib/xerces_2_5_0.jar;./lib/javaws.jar;./lib/xml-apis.jar;lib/looks-2.0.2.jar;./lib/JWizardComponent.jar;./lib/kxml2.jar;./lib/jcalendar.jar;./jh.jar 
-Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones #ARGS#

En dicha línea, hay que reemplazar "-Xmx500M" por una cantidad mayor. 
500M hace referencia a 500 MB. Si tienes un ordenador con 2 GB de RAM o 
más, podrías probar con -Xmx1536M (1,5 GB de RAM). Ve probando hasta 
encontrar la cifra óptima para ti, ya que un número demasiado grande 
podría bajar el rendimiento (si queda muy poca memoria para el resto de 
procesos). Ten en cuenta que la cifra debe ser múltiplo de 2 MB 
(exigencias de la máquina virtual).

Saludos,



Iván Sánchez Ortega escribió:
> El Jueves, 16 de Octubre de 2008, Miguel Verdú escribió:
>> He leído que se puede solucionar ampliando la memoria, pero como estoy en
>> windows :-( no puedo editar el gvSIG.exe, alguien sabe como puedo
>> ampliarla???
> 
> Hablo de memoria, pero creo que si usas gvSIG en Windows, tienes un fichero 
> gvSIG.bat, que es el encargado de lanzar la máquina virtual de Java con gvSIG 
> dentro de ella.
> 
> Creo que lo que puedes hacer es editar ese fichero (es un fichero de texto 
> plano, así que puedes hacerlo con un notepad mismo), y añadir el 
> parámetro "-Xmx1234M" a la lista de parámetros que se le pasan al java.exe. 
> Cambia "1234M" por la cantidad de memoria, en Megabytes, que quieres que 
> estén disponibles (por ejemplo, "-Xmx1024M" o "-Xmx2048M").
> 
> 
> Un saludo,



-- 
César Martínez Izquierdo
Equipo de desarrollo gvSIG
http://www.gvsig.gva.es

IVER T.I.
C/ Lérida, 20
46009 Valencia - Spain
http://www.iver.es

Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




Más información sobre la lista de distribución gvSIG_usuarios