Eclipse va muy lento

eclipse_icon

Una de los mejores entornos de programación para Java, por no decir el mejor, es Eclipse. Está disponible para todas las plataformas habidas y por haber aunque se da el caso de que al bajarlo para Ubuntu por medio del sistema de paquetes su ejecución suele ser demasiado lenta. Esto ocurre a causa de que Eclipse está desarrollado en Java y por defecto se va a utilizar para su ejecución la implementación libre de la máquina virtual de Java conocida como GIJ (GNU Interpreter for Java).

He tenido la oportunidad de estudiar a fondo esta herramienta y comprobé que es muchísimo más lenta que su equivalente privativo por lo que si priorizamos la velocidad de ejecución recomiendo utilizar en nuestro sistema la versión de Sun. Eso hará que Eclipse se ejecute con mayor agilidad.

Lo primero que tenemos que hacer es instalar el Java Development Kit de Sun por medio del sistema de paquetes que incorpora Ubuntu. Escribiremos para ello:

 $ sudo apt-get install sun-java6-jdk

Una vez hecho esto vamos a seleccionar la ejecución de la máquina virtual de Sun cuando ejecutemos por consola “java” lo que haremos por medio del comando:

 $ sudo update-alternatives --config java
Hay 4 alternativas que proveen `java'.

  Selección     Alternativa
-----------------------------------------------
          1    /usr/bin/gij-4.2
          2    /usr/bin/gij-4.3
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java
          4    /usr/lib/jvm/java-6-sun/jre/bin/java

Pulse  para mantener el valor por omisión [*] o pulse un número de selección:

Tendremos que pulsar, en este caso, 4. A continuación haremos que Eclipse seleccione para su ejecución la máquina virtual de Java de Sun. Para ello tenemos que editar el fichero /etc/eclipse/java_home y poner en primera línea la ruta a la JVM que vamos a utilizar, es decir, /usr/lib/jvm/java-6-sun. Ahora podremos ejecutar:

 $ eclipse
searching for compatible vm...
  testing /usr/lib/jvm/java-6-sun...found

Ya hemos conseguido que Eclipse vaya más rápido. Por último, si nos interesa compilar utilizando el Kit de Sun podemos entrar en Window>Preferences dentro de Eclipse y movernos hasta Java>Instaled JREs. Una vez ahí pulsaremos Search para añadir el JDK de Sun buscando desde el directorio /usr/lib. Una vez añadidos todos, seleccionaremos el que más nos convenga.

Para comunicar cualquier error o matiz en este tip, deja un comentario.

Anuncios

Un pensamiento en “Eclipse va muy lento

  1. Decir que eclipse es el mejor entorno de programación, es decirse a uno mismo que no tiene ni idea del tema.
    Prueba otros entornos y cambiarás de opinión, te recomiendo IntelliJ, del cual eclipse va copiando todo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s