Skip to content

Instantly share code, notes, and snippets.

@jeremyevans
Created July 12, 2021 23:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremyevans/40675ac1f69b4ac405d3c6ba060cdd35 to your computer and use it in GitHub Desktop.
Save jeremyevans/40675ac1f69b4ac405d3c6ba060cdd35 to your computer and use it in GitHub Desktop.
Rails PR 34068 benchmarks on Ruby 2.5-3.0
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-openbsd]
Warming up --------------------------------------
new 164.570k i/100ms
old 139.420k i/100ms
Calculating -------------------------------------
new 3.893M (±13.6%) i/s - 18.926M in 5.039367s
old 2.791M (±15.5%) i/s - 13.384M in 5.038520s
Comparison:
new: 3893319.3 i/s
old: 2791268.6 i/s - 1.39x slower
ruby 2.6.8p205 (2021-07-07 revision 67951) [x86_64-openbsd]
Warming up --------------------------------------
new 337.133k i/100ms
old 406.353k i/100ms
Calculating -------------------------------------
new 3.369M (± 1.9%) i/s - 16.857M in 5.005155s
old 4.201M (± 0.8%) i/s - 21.130M in 5.030510s
Comparison:
old: 4200730.7 i/s
new: 3369199.3 i/s - 1.25x (± 0.00) slower
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-openbsd]
Warming up --------------------------------------
new 318.916k i/100ms
old 393.005k i/100ms
Calculating -------------------------------------
new 3.196M (± 1.2%) i/s - 16.265M in 5.090311s
old 3.943M (± 0.7%) i/s - 20.043M in 5.083031s
Comparison:
old: 3943347.6 i/s
new: 3195721.1 i/s - 1.23x (± 0.00) slower
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-openbsd]
Warming up --------------------------------------
new 282.579k i/100ms
old 343.055k i/100ms
Calculating -------------------------------------
new 2.824M (± 0.8%) i/s - 14.129M in 5.002873s
old 3.378M (± 8.8%) i/s - 16.810M in 5.070945s
Comparison:
old: 3378158.8 i/s
new: 2824358.0 i/s - 1.20x (± 0.00) slower
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment