eclipse eclipse-3.4 ganymede

¿El uso de memoria de Eclipse 3.4(Ganimedes) es significativamente mayor que 3.2?



eclipse-3.4 ganymede (4)

Con esas opciones, logro limitar la memoria utilizada a 700Mo (que es bastante alta, pero aún se puede trabajar con mis 2 Go)

-vmargs -Xms128m -Xmx384m -Xssv2m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:CompileThreshold=5 -XX:+UseParallelGC -Dcom.sun.management.jmxremote

Y considera también lanzar

C:/[jdk1.6.0_0x path]/bin/jconsole.exe

Y elija ''Conexión / Nueva conexión /'' eclipse ''para controlar la memoria utilizada por el eclipse
(Por eso uso ''-Dcom.sun.management.jmxremote'')

Otras opciones están disponibles aquí .

Estaba felizmente usando Eclipse 3.2 (o tan feliz como uno puede estar usando Eclipse) cuando por una razón olvidada decidí actualizar a 3.4. Principalmente uso PyDev, Aptana y Subclipse, muy poco desarrollo de Java.

Me he dado cuenta de que 3.4 tiende a dar a mi laptop una hernia en comparación con 3.2 (vista, core2duo, 2G). ¿El uso de memoria en 3.4 es más alto que en 3.2 y, de ser así, hay una forma de reducirlo?

EDITAR: Intenté deshabilitar complementos (no tenía mucho habilitado de todos modos) y usé el monitor jvm; el último fue interesante, pero no pude encontrar la forma de usar la información de manera práctica. Todavía no puedo reducir su huella de memoria. También he notado que de vez en cuando Eclipse simplemente se cuelga durante ~ 30 segundos, luego regresa mágicamente.


Sí, el uso de la memoria puede ser muy alto y puede tener problemas con su JVM, ya que la configuración predeterminada es un poco baja. Considere usar estos parámetros de inicio cuando ejecuta eclipse:

-vmargs -XX:MaxPermSize=1024M -Xms256M -Xmx1024M


Cuantos más complementos tenga, más memoria consumirá Eclipse. 3.4 incluye más complementos por defecto que 3.3, y así sucesivamente, a medida que más y más desarrolladores piden que se incluyan las características.

Vaya a Ventana-> Mostrar vista, y comience a escribir "conectar", y una de las opciones será el Registro Plug-In. Abra esa vista y haga clic en la flecha para mostrar solo los complementos activos. Estos son los complementos realmente cargados en la memoria. Mi Eclipse 3.3 actualmente tiene 89 de los aproximadamente 445 plugins cargados. Luego, puede comenzar selectivamente a desactivar los complementos desde el menú Ayuda, una vez que vea cuáles no usará (en este momento, por ejemplo, no estoy usando Mylyn, pero espero hacerlo en el futuro).


Para agregar a mi respuesta anterior y a su actualización reciente:

Eclipse simplemente se cuelga durante ~ 30 segundos, luego mágicamente regresa.

Suele ser un signo de un acceso de red fallido con un tiempo de espera (y el ''congelamiento'' asociado mientras la aplicación está esperando dicho tiempo de espera).

intente escribir ''net use'' en un prompt de DOS, y compruebe si tiene una ruta de red declarada allí, algunas de las cuales podría eliminar (''net use / D aUselessPath''). Para estar seguro, verifique también las acciones que declara (participación neta).

Ya que estás con Vista, intenta también desactivar la supercarga y ver si todavía experimentas esas heladas (tanto para eclipse como para Firefox).
Abra un aviso CMD con privilegios administrativos e ingrese "net stop superfetch" para detener el servicio SuperFetch.
Sin embargo, no es una buena solución a largo plazo, solo una comprobación rápida. Superfetch debe mantenerse activado, y se reiniciará el próximo reinicio, ya que el servicio está configurado para iniciarse automáticamente en cada sesión de Windows.
De nuevo, esto es solo para ver si hay alguna conexión entre ese servicio y tus congelaciones.