2012-07-12 22 views
61

Estoy usando Eclipse PDT en un proyecto PHP bastante grande y el IDE es casi inutilizable. Se necesitan cerca de 30 segundos para abrir un archivo, y otras acciones, como seleccionar una carpeta en el explorador de archivos, editar texto, etc. son igualmente lentas.Eclipse 4.2 muy lento, ¿cómo hacerlo más receptivo?

Seguí varias instrucciones para acelerarlo pero nada parece funcionar. Este es mi archivo actual eclipse.ini. ¿Alguna idea de cómo puedo mejorarla?

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-server 
-Dosgi.requiredJavaVersion=1.7 
-Xmn128m 
-Xms1024m 
-Xmx1024m 
-Xss2m 
-XX:PermSize=128m 
-XX:MaxPermSize=128m 
-XX:+UseParallelGC 

Sistema: Eclipse 4.2.0, Windows 7, 4 GB de RAM

+1

Consigue algunos rastros de pila en esos 30 segundos para ver qué está pasando. Puede hacer un volcado de hilo en el proceso de Eclipse. La memoria y el tamaño de la pila se ven lo suficientemente grandes, por lo que probablemente ese no sea tu problema. –

+1

En realidad, al observar la configuración de su máquina, debe asegurarse de que no ocurra nada más en la máquina y experimentar con la reducción de la memoria requerida, digamos algo como '-Xmx512m'. Si está solicitando demasiado espacio de montón, entonces es posible que esté haciendo una gran cantidad de paginación del sistema operativo. –

+0

Aparte de esperar SR1 no estoy seguro. Sospecho que puede haber habido algunas reversiones en el eclipse.archivo exe, si no está allí, entonces tal vez es solo la capa de emulación de complemento. Cambié a Juno y noté que parece tener un rendimiento un poco menor que el lanzamiento anterior. – Robert

Respuesta

9

hecho en el estudio de la configuración del equipo, usted debe asegurarse de que nada más está sucediendo en la máquina y experimentar con la reducción de su necesaria memoria, di algo como -Xmx512m. Si está solicitando demasiado espacio de montón, entonces es posible que esté haciendo una gran cantidad de paginación del sistema operativo.

2

Tuve problemas de rendimiento de IU muy grandes al cambiar a 4.2 (usando PDT) y después de investigar durante un tiempo, noté que era debido a ... la perspectiva de PHP. Eso no tiene ningún sentido, pero podría confirmarlo en dos computadoras diferentes.

Intente cambiar a otro (como, el recurso uno), luego reinicie Eclipse (última parte es importante).

Avísame si eso sirvió.

+1

La vista de recursos parece ser significativamente más rápida. ¡Muchas gracias por compartir los consejos! –

28

Se conocen problemas de rendimiento con PDT 3.1 y eclipse 4.2 (juno).

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

Esta es la solución:

Abrir una perspectiva diferente (por ejemplo java, pero no php) y reiniciar eclipse. Luego puedes volver a cambiar a la perspectiva php. Eclipse no tendrá problemas de rendimiento.

también mencionó here

+0

Funcionó para mí, Sistema: Eclipse 4.2.0 32 bits, Windows 7, 4 GB RAM – Madarco

+2

Acabo de retroceder de 4.2 (Juno) a 3.7 (Indigo). ¡Juno tiene varios errores de rendimiento! Revertir ha corregido el rendimiento por completo. También hay un 3.8 disponible que tiene correcciones de errores superiores a 3.7, pero no están disponibles como compilación empaquetada: las características y los complementos deben instalarse desde Eclipse. –

+0

ver también [eclipse wiki] (http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation) para saber cómo aplicar parches a 4.2.1. – fischermatte

3

que estaba teniendo problemas similares con el Eclipse y el brazo emulador en funcionamiento. Cuando cambié de pestaña a pestaña en Eclipse tardaría 5 segundos en cambiar y Eclipse estaría en modo "No responde" por un momento. De hecho, aumenté mi memoria Heap en mi eclipse.ini usando -Xmx1024m. Solucionó el problema.

2

Tenía grandes problemas de rendimiento (el cambio entre las ventanas del editor era LENTO). Modifiqué el archivo eclipse.ini para usar -Xmx1024m en lugar de -Xmx512m y el rendimiento es mucho mejor.

Actualización - Después de un tiempo empecé a notar que la solución anterior no hacía que mis problemas desaparecieran por completo. Encontré otra publicación anterior útil. Instalo el complemento Spring Source Toolsuite y creo que puede ser la causa de la lentitud.Después de instalar el parche en el siguiente enlace, Eclipse funciona con mucha más facilidad: http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

35

Parece que Eclipse en silencio ha creado una solución y la ha anunciado en toda su sección a través de su wiki (!). Al parecer, alivia los problemas para mí al menos; aunque todavía no lo he probado en longitud.

Ver http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

Básicamente, usted debe instalar el "Eclipse interfaz de usuario Optimización SR1 Juno SR1 Parches/Juno" de su sitio 4.2 actualización http://download.eclipse.org/eclipse/updates/4.2

de seguimiento de errores para esta optimización: https://bugs.eclipse.org/bugs/show_bug.cgi?id=394588

+3

Perfecto para el desarrollo de Android;) – Snicolas

4

De http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

  1. Asegúrese de que ya se está ejecutando en un paquete de la liberación Juno SR1 (septiembre de 2012)
  2. invocar la ayuda> Instalar nuevo software
  3. Seleccione este repositorio: http://download.eclipse.org/eclipse/updates/4.2
  4. Expand Juno SR1 parches e instalar Eclipse UI Juno SR1 optimizaciones

trabajado para mí

+0

También vale la pena subir el '-Xmx' en su eclipse.ini. Doblé, entonces '-Xmx1024m' – rynop

1

Eclipse 4.2 Service Release 2 fue lanzado hace unos días (1 de marzo de 2013. Es el resultado de todas estas investigaciones y los parches sugeridos anteriormente. ¡Pruébalo!

0

Estoy usando la versión Eclipse 4.2.2 para desarrollar aplicaciones de Android. Pero es lento cuando codifico mis aplicaciones. (no el diseño gráfico XML o el emulador de Android)

¡Estoy usando NetBeans también, pero está funcionando realmente bien!

Especialmente quiero notificar aquí He agregado muchos más complementos a Eclipse y ahora he desinstalado todo eso. Ahora solo existe el complemento ADT con complementos de Eclipse Base.

He visto algunas de las mejores configuraciones para acelerar la interfaz de usuario de eclipse.

Quiero saber cuál es la mejor configuración para mi computadora portátil.

Windows 8.1, 12 GB Ram.

por fin lo siento por publicar aquí, no puedo publicar ninguna pregunta porque estoy bloqueado.

Espero la mejor solución de aquí.

+0

Tengo alguna solución de navegar por internet. Descargué directamente adt del sitio developer.android ... así que funciona mejor que el anterior. Pero si hay mejores opciones para el archivo eclipse.ini, publique aquí. – Harsha