Last active
November 18, 2021 15:43
-
-
Save headius/01f49f450ce569657f5c5298135f1885 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[] ~ $ ruby bench.rb | |
ruby 2.6.8p205 (2021-07-07 revision 67951) [x86_64-darwin18] | |
Warming up -------------------------------------- | |
Time.now.strftime 45.084k i/100ms | |
Logger#add 10.865k i/100ms | |
Logger#info 10.734k i/100ms | |
Calculating ------------------------------------- | |
Time.now.strftime 433.475k (± 2.8%) i/s - 1.307M in 3.018691s | |
Logger#add 103.901k (± 7.0%) i/s - 315.085k in 3.050101s | |
Logger#info 106.944k (± 1.9%) i/s - 322.020k in 3.012254s | |
[] ~ $ rvm use ruby-3 | |
Using /Users/headius/.rvm/gems/ruby-3.0.2 | |
[] ~ $ gem install benchmark-ips | |
Fetching benchmark-ips-2.9.2.gem | |
Successfully installed benchmark-ips-2.9.2 | |
Parsing documentation for benchmark-ips-2.9.2 | |
Installing ri documentation for benchmark-ips-2.9.2 | |
Done installing documentation for benchmark-ips after 1 seconds | |
1 gem installed | |
[] ~ $ ruby bench.rb | |
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-darwin19] | |
Warming up -------------------------------------- | |
Time.now.strftime 40.006k i/100ms | |
Logger#add 1.075M i/100ms | |
Logger#info 691.585k i/100ms | |
Calculating ------------------------------------- | |
Time.now.strftime 395.852k (± 2.2%) i/s - 1.200M in 3.033419s | |
Logger#add 10.709M (± 3.0%) i/s - 32.243M in 3.014164s | |
Logger#info 6.877M (± 2.1%) i/s - 20.748M in 3.018107s | |
[] ~ $ jruby bench.rb | |
jruby 9.4.0.0-SNAPSHOT (3.0.2) 2021-11-18 f7a44d885b OpenJDK 64-Bit Server VM 11.0.10+8-jvmci-21.0-b06 on 11.0.10+8-jvmci-21.0-b06 +jit [darwin-x86_64] | |
Warming up -------------------------------------- | |
Time.now.strftime 28.315k i/100ms | |
Logger#add 413.423k i/100ms | |
Logger#info 367.987k i/100ms | |
Calculating ------------------------------------- | |
Time.now.strftime 384.229k (± 7.3%) i/s - 1.161M in 3.038725s | |
Logger#add 7.054M (±20.0%) i/s - 20.258M in 3.032560s | |
Logger#info 5.793M (±26.0%) i/s - 15.455M in 3.004053s | |
[] ~ $ jruby -Xcompile.invokedynamic bench.rb | |
jruby 9.4.0.0-SNAPSHOT (3.0.2) 2021-11-18 f7a44d885b OpenJDK 64-Bit Server VM 11.0.10+8-jvmci-21.0-b06 on 11.0.10+8-jvmci-21.0-b06 +indy +jit [darwin-x86_64] | |
Warming up -------------------------------------- | |
Time.now.strftime 33.730k i/100ms | |
Logger#add 494.917k i/100ms | |
Logger#info 454.444k i/100ms | |
Calculating ------------------------------------- | |
Time.now.strftime 381.674k (± 8.8%) i/s - 1.147M in 3.031013s | |
Logger#add 12.197M (±23.1%) i/s - 33.159M in 3.015881s | |
Logger#info 12.657M (±19.8%) i/s - 35.447M in 3.027089s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment