Comparación del rendimiento de Java en Linux y Windows

Programación

Java, lenguaje de programación orientado a objetos y que ademas es usado en casi todas las empresas como lenguaje de programación base para todas sus aplicaciones puede tener un desempeño mayor dependiendo de la plataforma en la cual se estén programando, nos referimos a Linux o a Windows .

Para demostrar este mito encontramos un articulo en el portal “Phoronix” en el cual hacen uso de una pc portátil Dell Inspiron 1525 (PM965 + ICH8M Chipset) con un procesador Intel Core 2 Duo T5800 a 2 GHz, 3 GB de RAM DDR2, Disco duro de 250 GB Hitachi HTS543225L9A300.

Y una resolución nativa de pantalla de 1.280×800. La máquina ha sido probada con Windows Vista Home Premium SP1 mientras que con Linux han usado Ubuntu 8.10 recién instalado (Linux 2.6.27 kernel, X Server 1.5). Cada sistema operativo se ha probado con sus opciones por defecto tales como, por ejemplo, los efectos de escritorio activos.

Las versiones de Java usadas son las que integra cada sistema, así pues en Windows Vista Premium se dispone de Java 1.6.0_07, con la JVM build 10.0-b23. En cuanto a Ubuntu, han usado tanto la versión oficial de Java OpenJDK, Java 1.6.0_10 con JVM build 11.0-b15 y la versión de código abierto Java 1.6.0_0 y OpenJDK Server VM build 1.6.0_0-b12 de IcedTea 1.3.1.

Los resultados son muy llamativos en los que destaca un rendimiento sorprendentemente superior de las dos opciones Linux, que van prácticamente a la par, tanto en Sunflow Rendering System, Bork File Encrypter y Java SciMark frente a la versión de Windows Vista. El sistema de Microsoft sólo es superior en el test Java 2D MicroBenchmark y lo achacan a que el driver Mesa para Intel no está muy optimizado.

Fuente: TheInquirer

Tema Relacionado: Programación