xmn - xmx xms maxpermsize java
¿Valor máximo de Xmx y Xms en Eclipse? (4)
Ahora mis configuraciones para estos en el archivo ini son:
-Xms768M -Xmx1024M
Al establecerlos más altos, el eclipse ya no comienza ... ¿Hay alguna forma de aumentar estos valores sin que el eclipse se bloquee?
¿Por qué necesita -Xms768 (el pequeño montón debe tener al menos 768 ...)?
Eso significa que cualquier proceso java (búsqueda en eclipse) comenzará con 768m de memoria asignada, ¿no es así? Es por eso que tu eclipse no puede comenzar correctamente.
Pruebe -Xms16 -Xmx2048m, por ejemplo.
He intentado la siguiente configuración para eclipse.ini:
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms128m
-Xmx2048m
Ahora el rendimiento del eclipse es aproximadamente 2 veces más rápido que antes.
También puede encontrar una buena referencia de ayuda aquí: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
Los valores máximos no dependen de Eclipse, depende de su sistema operativo (y, obviamente, de la memoria física disponible).
Es posible que desee consultar esta pregunta: ¿ Cantidad máxima de memoria por proceso java en Windows?
Supongo que está utilizando un eclipse de 32 bits con JVM de 32 bits. No permitirá el tamaño por encima de lo que ha especificado.
El uso de un Eclipse de 64 bits con una JVM de 64 bits le ayuda a iniciar eclipse con una memoria mucho más grande. (Estoy empezando con -Xms1024m -Xmx4000m)