2010-11-27 14 views
8

Enfrentaré una lentitud extrema en Java Content Assist con un gran proyecto de Java en Eclipse. El proyecto tiene muchos frascos dependientes (> 100). No estoy seguro de si la lentitud se debe a los frascos dependientes, pero supongo que ese es el caso.Asistencia de contenido de Eclipse Lentitud con grandes proyectos

¿Alguno de ustedes ha tenido problemas similares? Cambié el Retardo de Activación a 500ms para reducir el dolor, pero aún recibo el mensaje emergente "Problemas con la Ayuda con el Contenido" que sugiere inhabilitar a Mylyn. También configuré el siguiente indicador de tiempo de espera.

-Dorg.eclipse.jdt.ui.codeAssistTimeout = 60000

No parece haber ayudado.

-Xmx se establece en 900 m. Estoy utilizando una caja de doble núcleo de 3 GHz Windows XP de 32 bits con 4 GB de RAM.

Agradecería cualquier sugerencia o solución que pueda tener.

Gracias.

+0

¿Has usado un 'eclipse.ini' decente? http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/3275659#3275659 – VonC

Respuesta

1

Eclipse tiene un error por el cual si tiene grandes tarros complejos en su área de trabajo, la Asistencia de contenido se ralentizará hasta el punto de quedar inutilizable. Ver my question here for more.

El error ha sido reparado, pero no puedo decir si está en la versión actual.

+0

Damo, lo leí antes y al principio pensé que esto podría no estar relacionado, pero leer el informe de errores de eclipse nuevamente me dice que este podría ser el mismo problema. Pero, de acuerdo con este https://bugs.eclipse.org/bugs/show_bug.cgi?id=289057 esto ya está resuelto y debería ser parte de Eclipse 3.6, que es lo que estoy usando. Lamentablemente, utilizo mucho Mylyn, por lo que soy reacio a desactivarlo. – IceMan

+0

Tuve el problema en 3.6M2. Dice que está arreglado en 3.6M6 pero no pude verlo listado como un error en la página de descargas. Como prueba, intente eliminar los 10 o 20 jar más grandes del classpath y el proyecto y vea si eso ayuda a Content Assist. – Damo

0

¿Estás usando Mylyn? Si no ... deshabilitar la asistencia de contenido de Mylyn te ayudará mucho.

2

Si alguno de esos archivos jar o el contenido del proyecto no están en un disco local rápido, colóquelos en un disco local rápido.

+0

están todos en el disco local. – IceMan

+0

Tuve este problema. Tomó + 10 segundos para obtener una respuesta a veces. – User1

0

Estaba trabajando en un proyecto de Sistemas remotos donde los JAR se configuraron desde la carpeta /lib del sistema remoto. Acabo de importar todos los JAR relevantes localmente, configuré la ruta de compilación para usar estos JAR locales en lugar de los remotos, ¡y Bob es tu tío! ¡El problema se ha ido!

Cuestiones relacionadas