Skip to content

Instantly share code, notes, and snippets.

@jponge
Created July 10, 2013 11:28
Show Gist options
  • Save jponge/5965512 to your computer and use it in GitHub Desktop.
Save jponge/5965512 to your computer and use it in GitHub Desktop.
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running closure.CallClosureTest
CallClosureTest.groovy: [measured 5 out of 15 rounds, threads: 1 (sequential)]
round: 1.16 [+- 0.03], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 15, GC.time: 0.02, time.total: 18.18, time.warmup: 12.38, time.bench: 5.80
CallClosureTest.java_unboxed: [measured 5 out of 15 rounds, threads: 1 (sequential)]
round: 0.24 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 7, GC.time: 0.01, time.total: 3.58, time.warmup: 2.38, time.bench: 1.20
CallClosureTest.java_boxed: [measured 5 out of 15 rounds, threads: 1 (sequential)]
round: 0.25 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 8, GC.time: 0.01, time.total: 3.82, time.warmup: 2.55, time.bench: 1.27
CallClosureTest.golo: [measured 5 out of 15 rounds, threads: 1 (sequential)]
round: 0.18 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 5, GC.time: 0.01, time.total: 2.77, time.warmup: 1.89, time.bench: 0.88
CallClosureTest.jruby: [measured 5 out of 15 rounds, threads: 1 (sequential)]
round: 3.76 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 23, GC.time: 0.06, time.total: 56.67, time.warmup: 37.85, time.bench: 18.82
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 90.74 sec
Running fibonacci.FibonacciTest
FibonacciTest.golo_fibonacci_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.02 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 0.54, time.warmup: 0.42, time.bench: 0.12
FibonacciTest.golo_fibonacci_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.12 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 22.36, time.warmup: 16.77, time.bench: 5.59
FibonacciTest.golo_fibonacci_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 2.92 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 58.49, time.warmup: 43.90, time.bench: 14.60
FibonacciTest.clojure_fibonacci_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.07 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 1.48, time.warmup: 1.13, time.bench: 0.35
FibonacciTest.clojure_fibonacci_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 3.30 [+- 0.04], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 1, GC.time: 0.05, time.total: 65.31, time.warmup: 48.79, time.bench: 16.52
FibonacciTest.clojure_fibonacci_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 8.66 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 1, GC.time: 0.04, time.total: 173.16, time.warmup: 129.86, time.bench: 43.30
FibonacciTest.groovy_fibonacci_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.27 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 2, GC.time: 0.00, time.total: 6.18, time.warmup: 4.80, time.bench: 1.38
FibonacciTest.groovy_fibonacci_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 12.79 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 64, GC.time: 0.08, time.total: 256.09, time.warmup: 192.13, time.bench: 63.96
FibonacciTest.groovy_fibonacci_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 33.56 [+- 0.04], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 167, GC.time: 0.22, time.total: 670.87, time.warmup: 503.06, time.bench: 167.80
FibonacciTest.java_unboxed_reference_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.01 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 0.17, time.warmup: 0.13, time.bench: 0.04
FibonacciTest.java_unboxed_reference_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.38 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 7.63, time.warmup: 5.72, time.bench: 1.90
FibonacciTest.java_unboxed_reference_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.00 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 19.99, time.warmup: 14.98, time.bench: 5.01
FibonacciTest.java_object_boxing_reference_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.02 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 0.34, time.warmup: 0.26, time.bench: 0.08
FibonacciTest.java_object_boxing_reference_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.76 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 15.09, time.warmup: 11.29, time.bench: 3.80
FibonacciTest.java_object_boxing_reference_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.99 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 39.57, time.warmup: 29.60, time.bench: 9.97
FibonacciTest.jruby_fibonacci_30: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.14 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 3.07, time.warmup: 2.39, time.bench: 0.68
FibonacciTest.jruby_fibonacci_38: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 6.29 [+- 0.05], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 125.63, time.warmup: 94.20, time.bench: 31.43
FibonacciTest.jruby_fibonacci_40: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 16.42 [+- 0.15], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 0, GC.time: 0.00, time.total: 327.19, time.warmup: 245.09, time.bench: 82.10
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,798.896 sec
Running dispatch.MonomorphicTest
MonomorphicTest.groovy: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.54 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 15, GC.time: 0.02, time.total: 11.39, time.warmup: 6.02, time.bench: 5.37
MonomorphicTest.java_unboxed: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.27 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 10, GC.time: 0.01, time.total: 5.50, time.warmup: 2.76, time.bench: 2.74
MonomorphicTest.java_boxed: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.30 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 12, GC.time: 0.01, time.total: 6.08, time.warmup: 3.04, time.bench: 3.04
MonomorphicTest.golo_elvis: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.31 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 13, GC.time: 0.02, time.total: 6.28, time.warmup: 3.18, time.bench: 3.10
MonomorphicTest.golo: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.31 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 12, GC.time: 0.01, time.total: 6.17, time.warmup: 3.10, time.bench: 3.07
MonomorphicTest.jruby: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 1.25 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 28, GC.time: 0.04, time.total: 25.18, time.warmup: 12.71, time.bench: 12.48
MonomorphicTest.golo_elvis_nulls: [measured 10 out of 20 rounds, threads: 1 (sequential)]
round: 0.39 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 8, GC.time: 0.01, time.total: 7.97, time.warmup: 4.07, time.bench: 3.90
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 73.164 sec
Running dispatch.TriMorphicTest
TriMorphicTest.groovy: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.71 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 7, GC.time: 0.01, time.total: 15.15, time.warmup: 11.62, time.bench: 3.53
TriMorphicTest.golo: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.20 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 5, GC.time: 0.01, time.total: 4.18, time.warmup: 3.17, time.bench: 1.01
TriMorphicTest.java: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.19 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 5, GC.time: 0.01, time.total: 3.87, time.warmup: 2.89, time.bench: 0.97
TriMorphicTest.jruby: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.23 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 12, GC.time: 0.02, time.total: 25.18, time.warmup: 19.05, time.bench: 6.13
TriMorphicTest.golo_elvis_nulls: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.31 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 4, GC.time: 0.00, time.total: 6.53, time.warmup: 4.96, time.bench: 1.57
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 59.498 sec
Running dispatch.PathologicPolymorphicTest
PathologicPolymorphicTest.groovy: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.05 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 8, GC.time: 0.01, time.total: 22.20, time.warmup: 16.96, time.bench: 5.24
PathologicPolymorphicTest.golo: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.21 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 3, GC.time: 0.01, time.total: 4.45, time.warmup: 3.38, time.bench: 1.07
PathologicPolymorphicTest.java: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.10 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 3, GC.time: 0.01, time.total: 2.07, time.warmup: 1.55, time.bench: 0.52
PathologicPolymorphicTest.jruby: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 1.21 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 10, GC.time: 0.03, time.total: 25.33, time.warmup: 19.29, time.bench: 6.05
PathologicPolymorphicTest.golo_elvis_nulls: [measured 5 out of 20 rounds, threads: 1 (sequential)]
round: 0.20 [+- 0.00], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 3, GC.time: 0.01, time.total: 4.16, time.warmup: 3.15, time.bench: 1.01
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.875 sec
Running functional.FilterMapReduceTest
FilterMapReduceTest.groovy: [measured 10 out of 30 rounds, threads: 1 (sequential)]
round: 0.71 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 12, GC.time: 0.16, time.total: 22.74, time.warmup: 15.66, time.bench: 7.08
FilterMapReduceTest.clojure_lazy: [measured 10 out of 30 rounds, threads: 1 (sequential)]
round: 1.12 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 29, GC.time: 0.06, time.total: 33.77, time.warmup: 22.56, time.bench: 11.21
FilterMapReduceTest.golo: [measured 10 out of 30 rounds, threads: 1 (sequential)]
round: 0.16 [+- 0.05], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 5, GC.time: 0.48, time.total: 4.80, time.warmup: 3.25, time.bench: 1.56
FilterMapReduceTest.jruby: [measured 10 out of 30 rounds, threads: 1 (sequential)]
round: 1.33 [+- 0.03], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 27, GC.time: 2.00, time.total: 42.28, time.warmup: 28.94, time.bench: 13.33
FilterMapReduceTest.clojure: [measured 10 out of 30 rounds, threads: 1 (sequential)]
round: 0.73 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 15, GC.time: 0.06, time.total: 22.05, time.warmup: 14.73, time.bench: 7.32
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 131.531 sec
Running compiler.CompilerTest
CompilerTest.groovy: [measured 10 out of 15 rounds, threads: 1 (sequential)]
round: 15.03 [+- 0.24], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 118, GC.time: 3.29, time.total: 248.76, time.warmup: 98.47, time.bench: 150.30
CompilerTest.golo: [measured 10 out of 15 rounds, threads: 1 (sequential)]
round: 1.62 [+- 0.01], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 25, GC.time: 0.08, time.total: 28.35, time.warmup: 12.13, time.bench: 16.22
CompilerTest.jruby: [measured 10 out of 15 rounds, threads: 1 (sequential)]
round: 9.24 [+- 0.07], round.block: 0.00 [+- 0.00], round.gc: 0.00 [+- 0.00], GC.calls: 73, GC.time: 3.25, time.total: 150.21, time.warmup: 57.86, time.bench: 92.35
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 428.21 sec
Results :
Tests run: 48, Failures: 0, Errors: 0, Skipped: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment