|
$ ruby bench/sequential.rb |
|
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 1.214 (± 0.0%) i/s - 13.000 in 10.714388s |
|
testBoard 1.214 (± 0.0%) i/s - 13.000 in 10.711989s |
|
testBoard 1.215 (± 0.0%) i/s - 13.000 in 10.702990s |
|
|
|
$ ruby --jit bench/sequential.rb |
|
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) +JIT [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 1.411 (± 0.0%) i/s - 15.000 in 10.631961s |
|
testBoard 1.410 (± 0.0%) i/s - 15.000 in 10.643642s |
|
testBoard 1.411 (± 0.0%) i/s - 15.000 in 10.636146s |
|
|
|
$ ruby bench/sequential.rb |
|
ruby 3.0.0dev (2020-10-30T12:45:23Z master 66bf743b93) [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 0.984 (± 0.0%) i/s - 10.000 in 10.158082s |
|
testBoard 0.989 (± 0.0%) i/s - 10.000 in 10.112835s |
|
testBoard 0.988 (± 0.0%) i/s - 10.000 in 10.119596s |
|
|
|
$ ruby --jit bench/sequential.rb |
|
ruby 3.0.0dev (2020-10-30T12:45:23Z master 66bf743b93) +JIT [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
testBoard 1.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 1.304 (± 0.0%) i/s - 14.000 in 10.734479s |
|
testBoard 1.321 (± 0.0%) i/s - 14.000 in 10.597937s |
|
testBoard 1.315 (± 0.0%) i/s - 14.000 in 10.646729s |
|
|
|
$ ruby --jvm bench/sequential.rb |
|
truffleruby 20.2.0, like ruby 2.6.6, GraalVM CE JVM [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 2.000 i/100ms |
|
testBoard 2.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 23.898 (± 4.2%) i/s - 240.000 in 10.051196s |
|
testBoard 23.948 (± 4.2%) i/s - 240.000 in 10.027479s |
|
testBoard 23.952 (± 0.0%) i/s - 240.000 in 10.021410s |
|
|
|
$ ruby --jvm bench/sequential.rb |
|
truffleruby 20.2.0, like ruby 2.6.6, GraalVM EE JVM [x86_64-linux] |
|
Warming up -------------------------------------- |
|
testBoard 1.000 i/100ms |
|
testBoard 3.000 i/100ms |
|
testBoard 3.000 i/100ms |
|
Calculating ------------------------------------- |
|
testBoard 38.106 (± 2.6%) i/s - 381.000 in 10.010918s |
|
testBoard 38.285 (± 2.6%) i/s - 384.000 in 10.035698s |
|
testBoard 38.436 (± 2.6%) i/s - 387.000 in 10.070958s |