¿Por qué es Groovy tan lento?
martes, septiembre 11, 2007 at 4:53PM Peter Knego ha publicado en su blog el resultado de un benchmark entre J2SE y Groovy, de acuerdo al autor intentó encontrar un benchmark similar en internet y nadie lo había hecho, lo que lo motivó a ejecutar el suyo.
El resultado es realmente decepcionante, en el ejemplo más sencillo de un simple loop que incrementa el valor de un objeto de tipo Long, Java fue 56 veces más rápido que Groovy. Muchos dirán que es debido a que en Groovy no existen tipos primtivos y todo se convierte a objeto, pero si observas el código en Java, Peter se encargo de trabajar con objetos también para nivelar las pruebas.
En las otras pruebas, construcción de un árbol binario, búsqueda en un árbol binario y búsqueda de números primos; Groovy fue 7,6, 33 y 37 veces más lento que Java. La pregunta obvia, es ¿por qué hay tanta diferencia?
otro 
Reader Comments