2011-04-14 22 views
32

Trabajar en Eclipse con grandes proyectos puede ser doloroso debido a que IDE funciona lentamente, a veces se detiene y no responde. Sé que puede depende del sistema operativo, la versión de Eclipse, etc.Sugerencias para mejorar el rendimiento de Eclipse

Todos los desarrolladores de Eclipse tienen trucos para ajustar el espacio de trabajo en Eclipse. ¿Qué se debe apagar para mejorar el rendimiento del IDE?

Por ejemplo: Mi proyecto tiene la recomendación de desactivar las validaciones xml, no instale m2eclipse.

Debido al rendimiento de eclipse, algunos desarrolladores utilizan IntelliJ.

ACTUALIZADO: Para éstos que se sienten incómodos con la actuación del eclipse sugiero probar otras soluciones sólo para tener la comparación - me trataron y esto fue lo mejor que he hecho en el rendimiento sujeto :)

+2

También eche un vistazo a la configuración [eclipse.ini] (http://stackoverflow.com/q/142357/367285). – FrVaBe

+0

posible duplicado de [Trucos para acelerar Eclipse] (http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse) –

Respuesta

10
  1. Asegúrese de tener suficiente memoria y de que Eclipse realmente la esté usando (agregue argumentos -Xms -Xmx en el inicio de Eclipse).
  2. Eliminar todos los complementos, no los utiliza.
  3. Cree un espacio de trabajo separado para los proyectos que cambia rara vez e inclúyalos como JAR en su proyecto principal.
  4. Utilice el modo de depuración solo cuando está depurando (es más lento y usa más memoria).
3

Obtención de rendimiento lento por lo general es un problema de uno o más complementos mal implementados. Identificar el plugin malo y desinstalarlo normalmente elimina el mal rendimiento (por supuesto, si realmente NECESITA el plugin no tiene suerte;)).

7

Coloque todos los validadores (preferencias> Validación) en 'Manual' y deseleccione 'Crear'.

También, considere el uso de un cliente de SVN externa (como la tortuga) en lugar de un plugin de Eclipse como Subclipse:

Subclipse consume tantos recursos del sistema y los efectos en el rendimiento del eclipse con avidez en grandes proyectos. Si puede, considere no utilizar subclipse especialmente en proyectos que contienen miles de códigos guardados en el repositorio de fuentes de subversión. Realmente se ha convertido en un complemento muy pesado con código de gran peso.

4

Si tiene muchos proyectos abiertos, podría ser útil cerrar proyectos no utilizados. Ayuda mucho, ya que Eclipse no tiene que proporcionar todo el modelo de memoria requerido para la asistencia de contenido.

10

Soy un usuario inteligente aunque de vez en cuando me asomo al eclipse porque me gusta usarlo. Un par de cosas que puede probar que mi colega de trabajo señaló son

  • Mostrar el estado del montón (General) puede vigilar la memoria y presionar el botón para borrar!
  • En las propiedades del proyecto establezca la carpeta de salida predeterminada para estar fuera del objetivo
  • opciones del espacio de trabajo, desactivando automáticamente (en construcción en el fondo tan pronto como se golpeó Guardar (Ctrl + S)), se actualiza automáticamente & guardar el auto antes construir. Puede tener sus propias preferencias, pero puede intentarlo.
  • ¿Muestre las tareas para dormir/ocultas para ver qué ocurre debajo?

Supongo que ya debe haber intentado darle más memoria. Espero que mejore.

2

Agregue los árboles de directorio de origen y salida a la lista de exclusión de su Escáner de virus.

3

Deshabilite 'Crear automáticamente' en el menú Proyecto y configure un enlace de clave para Build Project en su lugar, p. CTRL + B. He intentado tantas cosas diferentes para mejorar el rendimiento de Eclipse, pero este es el único que realmente funciona para mí.

32
  1. Retire la activación no deseada de algunos de los plugins en el arranque por ir a las ventanas -> preferencias -> General -> inicio y apagado. También asegúrese de no utilizar esos complementos en ninguna de sus vistas

  2. Eclipse no es un procesador de textos. Es mejor desactivar el corrector ortográfico. La desactivación de corrección ortográfica reducirá la carga Eclipse yendo a Windows -> Preferencias -> General -> Editores -> Editores de texto -> Ortografía

  3. Cuando Eclipse genera el proyecto, se eliminará toda la salida carpetas y clases reconstruidas creadas por otros compiladores. Podemos desactivar tales funciones, ya que eliminar las carpetas de salida y la reconstrucción tomarán algún tiempo. Vaya a Windows -> Preferencias -> Java -> Compilador -> Edificio

  4. La desactivación de las decoraciones de etiquetas que son menos útiles para usted también le ayudará a obtener algún rendimiento. Goto de Windows -> Preferencias -> General -> Apariencia -> Label Decoraciones

  5. Cerrar proyectos no deseada y utilizar la opción del conjunto de trabajo para pasar de un grupo de proyecto a otro sin problemas.

  6. También podría desactivar el edificio automático Eclipse, si no es necesario para usted. Goto Project -> Build Automatically (desmarquelo)

  7. No mantenga muchas pestañas abiertas en el editor. Es mejor tener alrededor de 20 pestañas. Cierre regularmente las pestañas no utilizadas. Para abrir el recurso siempre podemos usar ctrl + shift + R y ctrl + shift + T (recurso java) en lugar de abrir muchas pestañas

  8. Deshabilitar los complementos no deseados. La versión completa del eclipse J2EE tiene una opción para deshabilitar/desinstalar complementos. Ir a Ayuda -> Actualizaciones de software -> Administrar configuración. Haga clic derecho en cualquier complemento instalado para obtener la opción de deshabilitar. Si esta opción no está disponible, habilite la Actualización clásica yendo a Windows -> Preferencia -> Capabilidad y verifique la actualización clásica. Ahora la opción de configuración de administración debe estar disponible en el menú de ayuda

+0

buenos comentarios, es útil – Krishna

0

1. Deshabilite las validaciones necesarias y la acción de inicio en la referencia de eclipse.

Para validaciones: en el menú eclipse Windows -> Preferencias -> Validación, haga clic en "Desactivar todo" y luego seleccione el validador que necesita. Seleccioné "Classpath Dependency Validator" solamente.

Para la acción de inicio: en el menú eclipse Windows -> Preferencias, escriba "inicio", seleccione "Inicio y apagado", desmarque las opciones que no necesita.

2. Modifique el eclipse.ini (establecer el XmnI (nuevo tamaño generación), y Xms -Xmx, permitirá GC paralelo) Cambiar o añadir los siguientes valores dados a continuación

-Xmn128m

-Xms1024m

-Xmx1024m

-Xss2m

-XX: PermSize = 128m

-XX: MaxPermSize = 128m

-XX: + UseParallelGC

0

Estoy depurando un programa grande que contiene muchos puntos de interrupción. He aumentado mucho el rendimiento de Eclipse durante la depuración deshabilitando los puntos de interrupción en el inicio, y solo habilitándolos nuevamente justo antes de que los necesite.

Cuestiones relacionadas