Buscar
Social
Ofertas laborales ES
« Docenas de presentaciones de Oracle sobre Java 8 | Main | Fotos de Greach 2014 »
lunes
mar312014

Rendimiento de Fork-Join en Java 8

En este artículo Oleg Shelajev, empleado de ZeroTurnaround, presenta los resultados de un microbenchmark Que ha hecho comparando el rendimiento de Fork-Join en Java 8 y en Java 7, para ver si Java 8 además de traernos las lamdbas y alguna otra característica nueva también tiene un rendimiento superior a Java 7. Aquí tenéis el código fuente del benchmark y este gráfico resume los resultados:

Como podéis ver en el gráfico, en azul y en rojo, el rendimiento de Java 7 y Java 8 correspondiente a no usar Fork-Join es prácticamente el mismo. Sin embargo, al usar Fork-Join (naranja y verde) Java 8 es significativamente más rápido que Java 7. ¡Otro motivo más para actualizarse!.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (2)

Muy bueno tanto el articulo como el comentario (solo hay uno por el momento).

Gracias por compartirlo

marzo 31, 2014 | Unregistered CommenterUnoPorAhi

Como dice @UnoPorAhi, el único comentario que tiene en este momento (el de un tal @
edharned, por si luego escribe más gente) es muy interesante.

El post de Oleg Shelajev no me acaba de convencer. Como él mismo dice, el trabajo de cada tarea es demasiado pequeño. El problema es que (y esto no lo comenta) falsea todo el test. Si FJ es un 33% más rápido en JDK 8 que JDK 7 según ese test, en un caso real será mucho, mucho más pequeño, puesto que el impacto del cambio de contexto respecto al trabajo real será mucho más pequeño.

marzo 31, 2014 | Registered Commentergolthiryus

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>