Si te encuentras con algo que no entiendes puedes dejarlo en la sección de comentarios y haremos todo lo posible de ayudarte lo mas rápido que podamos.
Solución:
Los tres factores más influyentes para la velocidad de Eclipse son:
- Utilizando el última versión de eclipse (2020-06 a 26 de junio de 2020)
Tenga en cuenta que el comentario de David Balažic (julio de 2014) contradice ese criterio que funcionaba hace seis años:
El “mismo” espacio de trabajo en Indigo (3.7.2) SR2 se carga en 4 segundos, en Kepler SR2 (4.3.2) en 7 segundos y en Luna (4.4.0) en 10 segundos. Todos son paquetes de Java EE. Las versiones más nuevas tienen más complementos incluidos, pero la tendencia sigue siendo obvia. (Por “mismo” espacio de trabajo quiero decir: los mismos complementos (instalados adicionalmente) utilizados, los mismos proyectos extraídos del control de versiones).
-
Lanzándolo con el último JDK (Java 14 en el momento de escribir esto, lo que no le impide compilar en su proyecto Eclipse con cualquier otro JDK que desee: 1.4.2, 1.5, 1.6 anterior…)
-vm jdk1.6.0_10jrebinclientjvm.dll
-
Configurando el eclipse.ini (ver esta pregunta para un eclipse.ini completo)
-Xms512m -Xmx4096m [...]
los Xmx
El argumento es la cantidad de memoria que obtendrá Eclipse (en términos simples). Con -Xmx4g
obtiene 4 GB de RAM, etc.
Nota:
- Referirse a jvm.dll tiene ventajas:
- La pantalla de bienvenida aparece antes.
- Eclipse.exe en la lista de procesos en lugar de java.exe.
- Cortafuegos: Eclipse quiere acceso a Internet en lugar de Java.
- Problemas de marca de gestión de ventanas, especialmente en Windows y Mac.
Dic. 2020, Udo se conforma en los comentarios
A partir de la versión 4.8 (Photon) y hasta allí hubo una ganancia de velocidad constante después de cada versión.
La plataforma principal se optimizó en cada versión para cargar más rápido, habilitar más funciones para el tema oscuro y agregar más funciones para las versiones más nuevas de Java para las herramientas de desarrollo de Java.
Especialmente en las últimas 3 versiones, el tiempo de inicio aumentó mucho. Debería haber un aumento significativo en el tiempo de inicio con la versión más reciente de Eclipse 2020-12.En mi experiencia, comenzó mucho más rápido con cada nueva versión.
Pero: todavía hay complementos que no siguen la nueva forma de usar la API de Eclipse y, por lo tanto, aún tardan en iniciarse.
Desde el cambio a Java 11 como la versión mínima de tiempo de ejecución a partir de la versión 2020-09 de Eclipse, al menos el sistema central utiliza las características más nuevas de JVM. Depende de los proveedores de los otros complementos actualizar a las API más nuevas y utilizar toda la potencia de las CPU modernas (por ejemplo, el modelo de programación concurrente).
Agregar -Xverify:none
para usted eclipse.ini expediente.
Reducirá considerablemente el tiempo de inicio de Eclipse (50% en mi caso, si no más). Esto le indicará a la máquina virtual que no valide todos los archivos .class que está cargando.
Considere esto: nunca deshabilite la verificación de bytecode en un sistema de producción (como se menciona en los comentarios)
Ir ventanas -> preferencias -> Validación y desmarque cualquiera validators
no quieres ni necesitas.
Para Eclipse 3.7, usa ventanas -> preferencias -> General -> Arranque y apagado.
Comentarios y valoraciones de la guía
Si tienes algún recelo o forma de progresar nuestro tutorial te invitamos ejecutar una referencia y con mucho placer lo ojearemos.