Eclipse IDE no se inicia con JVM finalizado. Código de salida = -1

Estaba teniendo un problema con el error de Eclipse IDE al iniciarse con el siguiente mensaje de error: "JVM Terminated. Exit code = -1"

Después de algunas búsquedas en Google, encontré la solución de manera casi involuntaria y pude lograr que el IDE se iniciara correctamente. Lo que hice fue establecer el argumento -Xmx JVM en eclipse.ini en un valor que es más bajo que el valor predeterminado especificado (-Xmx512m). Si bien pude hacer que se lanzara el IDE, tenía curiosidad por saber por qué estaba sucediendo y por qué funcionaba esta solución.

Aquí hay alguna información del entorno:
Eclipse IDE: eclipse-rcp-galileo-SR1-win32
JVM: Java (TM) SE Runtime Environment (compilación 1.6.0_10-b33)
Memoria física: 2GB

Memoria disponible en el momento del lanzamiento para> 1GB.

Inicialmente, cambié el valor a 256m y Eclipse se inició correctamente y, después de algunos experimentos, descubrí que se inicia correctamente hasta que se establece en 348 m. Sin embargo, una vez que el valor se establece en 349m, aparece un cuadro de diálogo con el mensaje de error anterior. El mensaje completo es:

JVM terminated. Exit code=-1
-Dosgi.requiredJavaVersion=1.5
-Xmx349m
-XX:MaxPermSize=256m
-Djava.class.path=C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-os win32
-ws win32
-arch x86
-showsplash C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\\plugins\org.eclipse.platform_3.3.201.v200909170800\splash.bmp
-launcher C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll
-startup C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-product org.eclipse.epp.package.rcp.product
-vm c:\tools\java6\bin\..\jre\bin\client\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmx349m
-XX:MaxPermSize=256m
-Djava.class.path=C:\tools\eclipse-rcp-galileo-SR1-win32\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar

¿Alguien tiene alguna idea o idea de por qué esto puede estar sucediendo?

Gracias.

Respuestas a la pregunta(17)

Su respuesta a la pregunta