Hace un tiempo me preguntaron como se puede aumentar el máximo de memoria para la máquina virtual de java en netbeans, supuse que debía hacerse con algún panel y de manera gráfica, pero resulta que no existe tal opción, así que hay que ver que se puede hacer al respecto (una de las magias del código abierto, que todos pueden colaborar).

Además de estar muy ocupado con otras cosas nunca he visto el código de netbeans, así que me voy a demorar, por mientras voy a dejar unas instrucciones de como se puede hacer para cambiar y arrancarlo manualmente.

Instrucciones.

Identifique la carpeta en donde se ha instalado netbeans, busque dentro de esta carpeta el archivo llamado netbeans.conf este archivo es el que posee la configuración básica y los tamaños de memoria con que es llamada de forma inicial la maquina virtual (este archivo se encuentra en general en la carpeta etc del archivo donde está instalado netbeans), en este archivo busque la línea en donde se encuentran las configuraciones básicas de arranque de netbeans que sería algo así.

netbeans_default_options="-J-Dcom.sun.aas.installRoot=\"C:\Archivos de programa\glassfish-v2ur1\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

(Sí me descubrieron... está en windows)

Se encontrarán 2 opciones que hay que borrar, estas son J-XX:PermSize=32m -J-XX:MaxPermSize=200m una vez eliminadas estas líneas se puede proceder a ejecutar netbeans con más memoria para la máquina virtual, usando en el caso de Windows el comando
netbeans.exe -J-Xms32m -J-Xmx256m
Donde –J-Xms32m coloca el mínimo de la máquina virtual como 32 megabytes, y –J-Xmx256m que coloca el máximo de la máquina virtual como 256 megabytes, cambien el 32 o el 256 según como les acomode para ejecutar su programa.

En el caso de linux o Solaris se utiliza el comando
./netbeans -J-Xms32m -J-Xmx256m Con los mismos significados de los elementos que alteran la ejecución del programa.

De esta forma se alteran los elementos de la máquina virtual.
Comentarios:

Enviar un comentario:
  • Sintaxis HTML: Deshabilitado

This blog copyright 2009 by Sebastian Maldonado