Groovy: 5.16 million integer operations per second 6.24 million integer operations per second 13.21 million integer operations per second 13.21 million integer operations per second 12.94 million integer operations per second 12.84 million integer operations per second 13.23 million integer operations per second 13.18 million integer operations per second 13.32 million integer operations per second 12.87 million integer operations per second 8.42 million floating point operations per second 10.11 million floating point operations per second 15.70 million floating point operations per second 9.43 million floating point operations per second 16.00 million floating point operations per second 15.97 million floating point operations per second 15.55 million floating point operations per second 15.48 million floating point operations per second 15.85 million floating point operations per second 15.92 million floating point operations per second 0.22 million string operations per second 0.44 million string operations per second 1.15 million string operations per second 1.16 million string operations per second 1.18 million string operations per second 1.13 million string operations per second 1.15 million string operations per second 1.16 million string operations per second 1.16 million string operations per second 1.15 million string operations per second Groovy @CompileStatic: 47.71 million integer operations per second 60.46 million integer operations per second 41.24 million integer operations per second 49.55 million integer operations per second 46.04 million integer operations per second 48.88 million integer operations per second 54.98 million integer operations per second 63.86 million integer operations per second 63.73 million integer operations per second 64.43 million integer operations per second 255.75 million floating point operations per second 258.40 million floating point operations per second 250.00 million floating point operations per second 218.34 million floating point operations per second 220.75 million floating point operations per second 201.21 million floating point operations per second 210.53 million floating point operations per second 211.46 million floating point operations per second 209.64 million floating point operations per second 217.86 million floating point operations per second 1.37 million string operations per second 1.58 million string operations per second 2.99 million string operations per second 2.75 million string operations per second 2.82 million string operations per second 2.87 million string operations per second 2.84 million string operations per second 2.95 million string operations per second 2.87 million string operations per second 2.94 million string operations per second