2010-11-29 20 views
19

Ahora mis ajustes para estos en el archivo ini son:¿Valor máximo de Xmx y Xms en Eclipse?

-Xms768M -Xmx1024M

Al establecer los más altos, eclipse no se inicia nunca más ... ¿Hay una manera de aumentar estos valores sin Eclipse estrellarse?

+0

Ya que depende del sistema operativo, ver [dimensionar el montón de Java] (http://publib.boulder.ibm.com/infocenter/javasdk/ tools/index.jsp? topic =/com.ibm.java.doc.igaa/_1vg00014884d287-11c3fb28dae-7ff6_1001.html) – stacker

+1

[Este] (http://javahowto.blogspot.com/2006/06/6-common- errors-in-setting-java-heap.html) el artículo debería ser útil. Le mostrará qué errores debe evitar al establecer el tamaño del almacenamiento dinámico de Java (el tamaño del almacenamiento dinámico no debe ser mayor que la memoria física en su PC, por ejemplo). – kgiannakakis

Respuesta

27

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 echar un vistazo a esta pregunta: Max amount of memory per java process in Windows?

+1

También depende de la memoria física que tenga disponible. – kgiannakakis

+0

Existe una barrera para Eclipse/JVM de 32 bits – Terran

+0

¿Es diferente del límite para un sistema operativo de 32 bits? – Guillaume

8

que supongo que está utilizando un eclipse 32 bits con JVM de 32 bits. No permitirá acumular 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 el eclipse con una memoria mucho más grande. (Estoy empezando con -Xms1024m -Xmx4000m)

6

¿Por qué necesita -Xms768 (el pequeño montón debe ser al menos 768 ...)?

Eso significa que cualquier proceso de java (búsqueda en eclipse) comenzará con 768m de memoria asignada, ¿no es así? Es por eso que su eclipse no puede comenzar correctamente.

Pruebe -Xms16 -Xmx2048m, por ejemplo.

4

He intentado el 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 

rendimiento Ahora eclipse es aproximadamente 2 veces más rápido que antes.

También se puede encontrar una buena ayuda ref aquí: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

Cuestiones relacionadas