Skip to content


El rendimiento de Java es mejor en Linux

Leo un artículo en Phoronix una comparativa de Java en Windows Vista SP1 y en Ubuntu 8.10 y han comprobado los rendimientos. El rendimiento es muy superior en Ubuntu frente a Vista en un 40%.

El hardware usado para la comparativa es un 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 de pantalla de 1.280×800.

Las versiónes de Java y la máquina virtual de java usada son:

  • Windows Vista Premium tiene instalada la versión de Java 1.6.0_07, con la JVM build 10.0-b23.
  • Ubuntu 8.10 tiene instalada 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 test que han cargado para comprobar este rendimiento han sido Sunflow Rendering System, Bork File Encrypter, Java SciMark, y el Java 2D Microbenchmark. Todo ello bajo el Phoronix test suite. En todos los test, Ubuntu es bastante superior a Windows excepto en el Java 2D Microbenchmark, que lo achacan a que el driver de intel que no está bien optimizado.

Con un poco de conocimiento de inglés, y para todos aquellos programadores de Java merece la pena echar un vistazo al artículo completo, una revisión de 5 páginas muy completa.

Animo a que dejeis vuestros comentarios del porqué es tanta la diferencia, y no me valen frases como «Es que Windows Vista es una mi****»

Posted in Java.

Tagged with , , .