OpenJDK Ahora sin Problemas de Fuentes


Desde ayer, a partir de una actualización en los repositorios de Ubuntu, la última versión de OpenJDK soluciona los problemas que hacían que las líneas de texto en aplicaciones Swing se vieran muy altas.

Hasta ahora no se veían igual las aplicaciones Java si se optaba por el OpenJDK en lugar del provisto por Sun. En parte, la causa era que no todo el código fuente del JDK pudo ser liberado por Sun y algunas incompatibilidades persistieron. La más notoria para mi siempre fue la diferencia en la forma de mostrar textos (había mucho espacio debajo del renglón) y por suerte y sin que me lo esperara, ya está solucionado.

La versión actual es:

java version “1.6.0_0”
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu10)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)

Y además de solucionar ese problema, se pueden usar dos opciones muy importantes:

  • -XX:+DoEscapeAnalysis: activa el “Escape Analysis” que permite analizar el código java mientras se ejecuta y generar optimizaciones de código muy avanzadas como la eliminación o reducción de locks y mejoras en la forma de asignar los objetos en memoria.
  • -XX+UseCompressedOops: si se ejecuta en un sistema operativo de 64 bits, pero la aplicación no usa más de 32 GB de memoria RAM pueden habilitar esta opción y los punteros de la JVM serán de 32 bits en lugar de 64, ahorrando memoria. Más información de CompressedOops.

Ambas opciones están disponibles si se usa la opción -server.

Anuncios

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