the section running occurred modify memoria has error consult configurar eclipse jvm heap

section - modify eclipse ini



Aumente el tamaño máximo de pila JVM para Eclipse (5)

Es posible aumentar el tamaño del montón asignado por la Máquina Virtual Java (JVM) usando las opciones de la línea de comandos.

-Xms<size> set initial Java heap size -Xmx<size> set maximum Java heap size -Xss<size> set java thread stack size

Si está utilizando el servidor Tomcat, puede cambiar el tamaño del montón yendo a Eclipse / Ejecutar / Ejecutar configuración y seleccionar Apache Tomcat / su_servidor_nombre / Argumentos y en la sección de argumentos de VM use lo siguiente:

-XX:MaxPermSize=256m -Xms256m -Xmx512M

Si no está utilizando ningún servidor, puede escribir lo siguiente en la línea de comandos antes de ejecutar su código:

java -Xms64m -Xmx256m HelloWorld

Más información sobre cómo aumentar el tamaño del montón se puede encontrar here

Estoy tratando de aumentar el tamaño máximo de pila para mi Eclipse. He intentado especificar en eclipse.ini oa través de la línea de comandos, pero no estoy funcionando.

El tamaño máximo de mi montón tiene exactamente el mismo límite antes (ejecutando jconsole) y después ( System.out.println(java.lang.Runtime.getRuntime().maxMemory()); ) iniciando Eclipse. 1.8G

  1. ¿Hay alguna forma de modificar el tamaño del montón de JVM antes de que se inicie (por ejemplo, un archivo de configuración)?
  2. ¿Qué podría estar haciendo mal al especificar el tamaño del montón para Eclipse?

Este es el comando:

./eclipse/eclipse -debug -consoleLog -vmargs -Xms1000m -Xmx6000m -XX:-UseGCOverheadLimitcl

Este es mi eclipse.ini (cuyos valores se sobrescriben con los parámetros de inicio de eclipse especificados):

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.6 -Dhelp.lucene.tokenizer=standard -XX:MaxPermSize=6000m -Xms1000m -Xmx6000m


Intente modificar el eclipse.ini para que tanto Xms como Xmx tengan el mismo valor:

-Xms6000m -Xmx6000m

Esto debería obligar a la máquina virtual de Eclipse a asignar 6GB de almacenamiento desde el principio.

Pero tenga cuidado al utilizar eclipse.ini o la línea de comandos ./eclipse/eclipse -vmargs ... Debería funcionar en ambos casos, pero elija uno e intente seguirlo.


Puede utilizar esta configuración:

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Xms512m -Xmx1024m -XX:+UseParallelGC -XX:PermSize=256M -XX:MaxPermSize=512M



--launcher.XXMaxPermSize

256m

Trate de aumentar ese valor!