Tengo Eclipse Helios SR1 instalado en mi escritorio Ubuntu 10.04 y tengo que trabajar con un gran conjunto de proyectos web en él.La indexación de Eclipse tarda para siempre
Cuando importo los proyectos, eclipse construye el área de trabajo con éxito pero sigue consumiendo el 100% de la CPU invariablemente.
Después de comprobar lo que podría estar sucediendo me encontré con que en la ficha de progreso de Eclipse hay un par de tareas sin fin:
- sistema: la indexación de Java ... n los archivos de índice de
- Sistema: Índice de actualización JSP
- del sistema: La persistencia de traducciones
Estas tareas JSP parecen no tener fin y hace que mi Eclipse inutilizable.
Dudo que sea un problema de memoria, tengo 2GB en esta máquina y el tamaño del almacenamiento dinámico de Eclipse no supera los 350MB y Xmx está configurado actualmente en 1024MB.
También intenté ejecutar Eclipse con diferentes versiones de VM: Sun's 1.6, Sun's 1.5 y Open JDK 1.6. Sin cambios.
Tengo un procesador Athlon X2 2.2GHz y un disco duro Samsung de 7.200 rpm.
El código fuente se comparte a través de SVN.
¿Alguien tiene alguna idea de lo que podría estar pasando?
Ésta es mis eclipse.ini por si acaso:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx1024m
-Djava.library.path=/usr/lib/jni
muchas gracias.
Aquí están mis sugerencias de vmargs de eclipse de línea base: Parece que tiene 32 bits, así que le aconsejo -server (eclipse es una aplicación de larga ejecución que puede beneficiarse de un JIT más exhaustivo).Ha dejado su recolector de basura sin especificar, por lo menos use -XX: + UseParallelOldGC. Es posible que prefiera -XX: + UseConcMarkSweepGC, ya que debe mejorar la interactividad. – Ron