Últimas noticias

Rendimiento Java, Linux vs. Windows Vista


Para aquéllos que hagan un uso intensivo del lenguaje de programación Java les interesará saber que con la misma máquina puede haber mucha diferencia en rendimiento según el sistema operativo que usen. Con mucha queremos expresar hasta un 40% más de rendimiento.

Para demostrar que la afirmación de arriba es cierta, desde Phoronix nos informan que el equipo eque han usado para las pruebas 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 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. Es una larga review de 5 páginas que no deja lugar a dudas, sin más dilación os dejamos con ella.

vINQulos
Phoronix

36 respuestas a Rendimiento Java, Linux vs. Windows Vista

  1. linuxer4ever dice:

    1. Te has dejado los dos puntos en el enlace (http”:”//).

    2. el softwar livre es mucho megor qe a sido creado por autenticos programadores como linus torvalds o RMS que ademas belan por la livertad del mundo. Llo con microsoft no podria bivir pues coharta mi livertad y me siento amenazado. Hademás es caca de baca.

  2. pata_de_jaguar dice:

    Java esta mejor integrado en sistemas *nix que otros SO, ya que estos SO estan enfocados a servidores y no al desktop. era de esperarse.

  3. Filete dice:

    Todo corre mas el linux que en windows.
    Incluso los juegos con wine en linux corren mas que en windows, es algo conocido por todos.

    El manejo de windows de los hilos y de las arquitecturas de 64 bits es muy deficiente.

  4. jorge dice:

    Hombre, me parece que tienes un virus en tu máquina que te cambia las “B” por las “V”, y te inventa las “H” donde no tiene que ir, ten cuidado, conozco un antivirus muy poderoso para ello: La escuela

  5. nemo dice:

    Esa fue precisamente mi razón para pasarme a Ubuntu hace un par de meses.

    Estoy todo el día con programas java y la diferencia es abismal respecto al Vista

  6. zar dice:

    ¿No deja lugar a dudas?

    Para empezar, ¿por que no usan la misma version de Java en las dos plataformas?

    Las pruebas de phoroenix son puro chiste.

  7. arcano@hotmail.com dice:

    utenticos programadores como linus torvalds o RMS

    no pues el resto de mortales no tenemos dos cerebros…..

  8. Jitten dice:

    Otra pruebita… y aquí vamos de nuevo…

  9. linux rules dice:

    mi nick lo dice todo :P

  10. gigamario dice:

    Pues como siempre parece que el desarrollo y rendimiento en java es superior en linux que en windows.

  11. quiq dice:

    la version de java es la misma en las 2 plataformas pero tienen distinto numero, (salieron mas para windos q para linux)

  12. Sylar dice:

    Necesito entender como funciona, voy probar ubuntu y JVM

  13. LINUX: EL SISTEMA OPERATIVO EN EL QUE PROGRAMA TU VIEJA dice:

    USEN LINUX Y YA

  14. anonimo dice:

    “la version de java es la misma en las 2 plataformas pero tienen distinto numero, (salieron mas para windos q para linux)”

    ¿Y por eso es mas baja la version de Windows, por haber salido mas?, cuantas tonterias hay que leer. La ultima version es la 1.6.0.11, para todos los SO.

    Y comparar un SO preinstalado, con todas las porquerias que les meten los fabricantes, que ademas dado que no es lo ultimo en tecnologia la imagen instalada tendra ya un tiempo, y por lo tanto no estara a la ultima ni en actualizaciones ni en drivers (solo hay que ver la version de java que lleva), con uno recien salido no tiene precio.

    No se lo que cobrara esta gente pero quiero dedicarme a hacer pruebas, te inventas algo sobre la marcha y ya esta, no hace falta preocuparse de que tengan logica ni coherencia…

  15. zar dice:

    Por pura curiosidad, he pasado el test scimark(busquenlo en google), es muy sencillo para que cualquiera pueda hacerlo, incluso desde el navegador. Yo he usado appletviewer para realizarlo y la version 6.0_11 en todos los sistemas, en un core2 a 2.4Ghz

    Resultados:

    Ubuntu 8.10: 434.7
    Vista SP1: 445.3
    Windows 7 build 6956: 448.6

  16. Gabriel dice:

    Si c es mas rapido en linux que en windows
    Si c++ es mas rapido en linux que en windows
    Si python es mas rapido en linux que en windows
    Si php es mas rapido en linux que en windows
    Si ruby es mas rapido en linux que en windows
    Si perl es mas rapido en linux que en windows
    Si groovy es mas rapido en linux que en windows
    Si pascal es mas rapido en linux que en windows

    Que demonios les hizo pensar a los del estudio que con java no iba a suceder lo mismo ???????????

  17. jojojo2008 dice:

    Gabriel, distes en el CLAVO.

  18. wirst dice:

    Y ademas usando Linux te crece el pene (está claro que el cerebro no)

  19. jamaturana dice:

    Corregido el enlace, Gracias linuxer4ever

  20. chu dice:

    gabriel
    no compares mal, esos lenguajes son compilados, y depende de ocn que se compile y par que se programe funcionara mejor en uno u otro sistema operativo

    java corre el mismo codigo en los dos sistemas, y lo compila y ejecuta la maquina virtual jvm

  21. aristo dice:

    @ chu,
    perl, python y php compilados????

    @filete, si es cierto que ahora corren muchos juegos, incluso hoy pude correr GRID y Left 4 Dead y me alegra pensar que falta poco para que el resto lo haga también, pero de ahí a que corran mejor que en winsucks estás exagerando, algunos si lo hacen porque estan hechos con opengl

  22. Juan dice:

    @zar

    ¿Crees que un cambio de subversión (1.6.0_07 a 1.6.0_10) puede justificar el aumento abismal de rendimiento?
    Por otro lado, nunca se dijo que el Windows Vista estaba preinstalado, sino todo lo contrario “Con sus opciones por defecto”. Y aunque fuese como dices, eso tampoco justifica el peor desempeño de Windows.

  23. Javier Fuentes dice:

    No solo es un 40% mayor el rendimiento, en el test JAVA SCIMARK 2.0 Montecarlo Performance, le da hasta con el valde, triplica el rendimiento.

    El rendimiento del vista es tan malo que parece que lo hubieran hecho a proposito, eso si es inovación ;-)

  24. zar dice:

    ¿Crees que un cambio de subversión (1.6.0_07 a 1.6.0_10) puede justificar el aumento abismal de rendimiento?

    Informate un poco. En la plataforma Java se producen importantes optimizaciones incluso entre revisiones “menores”

    Yo no fui quien dijo nada de un Vista preinstalado o no. Yo mis pruebas las he realizado con Vista OEM que venía preinstalado al que simplemente le limpié el antivirus y es mi sistema habitual de trabajo desde hace prácticamente un año, no creo que tenga gran influencia.

    Lo que sí sé de cierto es que no hay ninguna razón para no usar la misma versión en todas las plataformas, y por eso los tests no son válidos… porque no cumplen ni el principio más básico a la hora de realizar un benchmark. Claro que cuando se trata de sacar pecho, poco importa eso.

    No solo es un 40% mayor el rendimiento, en el test JAVA SCIMARK 2.0 Montecarlo Performance, le da hasta con el valde, triplica el rendimiento.

    Te invito a que compruebes los numeros que he puesto en un comentario anterior sobre el test SCIMARK, y a que postees los tuyos si lo deseas.

  25. tuseeketh dice:

    Justificar esta abismal diferencia de rendimiento (hasta un 40%) con la subversión de Java o con que el sistema operativo estaba preinstalado es un poco exagerado.

    En Linux el rendimiento es más bueno, ya está, no se acaba el mundo. No creo que quien usa Windows lo use por su gran desempeño y estabilidad. Los sistemas Microsoft tienen otras bondades distintas.

  26. zar dice:

    En Linux el rendimiento es más bueno, ya está, no se acaba el mundo

    Puede que lo sea, pero no porque lo digan esas pruebas. Lo que no tienen justificación son dichas pruebas.

    Probadlo vosotros mismos en vuestros equipos como yo he hecho y me contáis si hay una diferencia de hasta el 40% o no.

  27. tal wef dice:

    ¿Y ahora donde reclamo que me devuelvan el dinero del Vista que me obligaron a comprar con el ordenador?

  28. anonimo dice:

    “Por otro lado, nunca se dijo que el Windows Vista estaba preinstalado, sino todo lo contrario “Con sus opciones por defecto”. Y aunque fuese como dices, eso tampoco justifica el peor desempeño de Windows.”

    ¿Tu has visto algun portatil de marca que no venga instalado con un monton de mie.rda?, ¿y has visto cual es la version de Java que viene de serie en Vista?, porque no viene ninguna, asi que si llevaba esa es porque estaba preinstalada.

    Porque si no es asi en vez de ignorancia es de mala fe instalarle una version mas antigua.

  29. tuseeketh dice:

    #anonimo

    Yo hago un uso intensivo de Java en el trabajo y actualizo siempre la versión, y el rendimiento no subió “hasta un 40%” cuando actualicé, te lo aseguro.

  30. Juan dice:

    @anonimo
    Esa notebook muy probablemente trae Vista presintado. Pero si en Phoronix dicen que usaron Windows con con las opciones por defecto, entonces deben haber uno desde cero. Además, repito que ese detalle es trivial porque no puede justificar cambios significativos en el rendimiento.

  31. 1.5V dice:

    La JVM está configurada en modo server en Ubuntu y en modo cliente en Windows, de ahí sale la diferencia de hasta el 40% en tareas intensivas de CPU. SI no os lo creeis, probad a hacer el test con el parametro -server y -client al invocar la JVM. Y a ver qué pasa.

    Menudos incompetentes los phoroenix. Y aquí los fanboys pinguinistas, como siempre, con fe ciega, diciendo que si es más rapido, es mas rapido xD

  32. ElOtro dice:

    ¿ Y que pasa con los graficos ? La perdida de rendimiento en Linux es bestial …

  33. Joxemi dice:

    Estimado Linux4ever:

    Te estás delatando……… No concuerda la forma de estructurar tus frases (bien) con las faltas de ortografía (mal). Además tus comentarios parecen tontamene viscerales.

    Eres un Windows4ever que intenta desprestigiar Linux con tus comentarios. ¿No te parece bastante burdo?. A los Troll se les pilla rápido. Pero en fin, de todo tiene que haber………

  34. Pingback: Comparando Java en Linux Vs Java en Windows «

  35. Davis dice:

    Yo Uso el Ubuntu Gutsy Gibbon 7.10 64bits y el Compiz Fusion ultima version
    Lo que pasa es que se me relantiza y hay veces en que se me cuelga el Ubuntu por lo que prefiero usar el XP para programar… ( mi Video 8400 GS, Athlon 64X2 4000++ 2.11 Ghz )
    Pero en vista no lo probe entonces podria decir que mi hard no soporta?? o que el Java no va bien el Ubuntu 7.10 lo malo es que tambien la version 7.10 de Ubuntu tiene ese defecto de colgarse… bueno en fin si voy a seguir Ubuntu… hey eso de los juegos con wine es falso no es lo mismo que con windows.!

  36. Sheraton Financials dice:

    Hola,

    ¿Cansado de buscar préstamos e hipotecas? ¿Se ha convertido en
    sistemáticamente rechazadas por el banco y otras instituciones financieras?
    El
    goodnews está aquí! Ofrecemos préstamos van desde $ 5,000.00 Min.
    $ 10,000,000.00 de los EE.UU.
    Máximo interés en el 3% por año.
    Ofrecemos préstamos para el desarrollo empresarial andcompetitive EDGE / expansión empresarial
    .* Préstamos personales (Secure y ordinarios)
    * Préstamos Comerciales (Secure y ordinarios)
    * Préstamo de Consolidación.
    Estamos certificados, fiable, eficiente,
    Rápido y dinámico.

    Por favor póngase en contacto a través de este correo electrónico sheratonfinancials@yahoo.com. If que está interesado.

    Esperamos hacer negocios con usted.

Deja un comentario


Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con un asterisco.



  • * Nombre :

  • * E-mail :

  • URL:

  • * Tu comentario :

     

  • XHTML: puedes usar las etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Skip to main navigation