Últimamente estoy haciendo un uso intensivo de Eclipse y un par de veces se me ha cerrado de manera «inesperada», sin mensaje de error ni nada. Creo que una de las veces recibí al menos el mensaje de error: «Out of memory» (si no recibimos el error, seguramente podremos verlo en el archivo .log).
Buscando en Internet he visto que es «normal»
¿que fue lo que pasó? Es simple, la máquina virtual de java asigna determina cantidad de memoria como máximo para determinadas estructuras internas, y al ser esta cantidad insuficiente, provocó un error y se cerró la aplicación.
Aquí un par de soluciones al problema
Solución 1:
La solución a este problema es bastante simple: hay que decirle a la JRE que le dé más memoria a nuestra aplicación. ¿y cómo hacemos esto? La manera más práctica (creo yo) es hacer un acceso directo en el cual se enlaza a la aplicación con una serie de parámetros adicionales. Estos parámetros son vmargs, PermSize y MaxPermSize. Aquí les dejo un ejemplo con los valores que yo utilizo, que me han servido para solucionar el problema:
“C:\eclipse\eclipse.exe” -vmargs -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
Solución 2:
-Ir a la carpeta de instalación de Eclipse
-Editar el archivo eclipse.ini
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:\Java\JDK\1.6\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
Un comentario en “Como dar más memoria a eclipse”