Problemas con Eclipse usando Java 6 Update 21

La comunidad del IDE Eclipse está reportando cuelgues del entorno de desarrollo causados por falta de memoria, arrojando un mensaje OutOfMemoryError antes de morir.

En JavaHispano informan que el problema se debía a que el lanzador de Eclipse comprobaba si la máquina virtual en la que estaba corriendo era o no la de Sun comprobando si ‘Sun Microsystems’ aparecía en la cadena de caracteres del vendedor de la máquina virtual. En caso afirmativo, empleaba la opción “-XX:MaxPermSize” para incrementar el tamaño máximo de la memoria de tipo PermGen.

En la Java 6 Update 21 Oracle cambió el vendedor de la máquina virtual, por lo que el lanzador de eclipse no empleaba esta opción. Oracle ha publicado un nuevo build de Java 6 donde ha vuelto a cambiar el nombre del vendedor a ‘Sun Microsystems’ para resolver este problema. Así que, si estáis usando Eclipse Helios, o bien os actualizais a la build 07 de Java 6 Update 21, o tendréis que configurar vosotros el tamaño del PermGen.

Deja un comentario