Created
November 13, 2016 14:55
-
-
Save tadd/b7a76a8b55a7f3837c2173288a735998 to your computer and use it in GitHub Desktop.
rational benchmark, Ruby 2.3 vs 2.4
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
Warming up -------------------------------------- | |
rat + fix 134.525k i/100ms | |
rat + big 72.034k i/100ms | |
rat + flt 186.444k i/100ms | |
rat + rat 116.875k i/100ms | |
rat - fix 134.165k i/100ms | |
rat - big 65.282k i/100ms | |
rat - flt 182.951k i/100ms | |
rat - rat 153.479k i/100ms | |
rat * big 80.963k i/100ms | |
rat * flt 198.040k i/100ms | |
rat * rat 99.356k i/100ms | |
rat / flt 197.671k i/100ms | |
Calculating ------------------------------------- | |
rat + fix 2.095M (± 6.5%) i/s - 10.493M in 5.033641s | |
rat + big 881.785k (± 7.7%) i/s - 4.394M in 5.018948s | |
rat + flt 4.368M (± 2.1%) i/s - 22.000M in 5.039483s | |
rat + rat 1.728M (± 0.2%) i/s - 8.649M in 5.005071s | |
rat - fix 2.100M (± 6.7%) i/s - 10.465M in 5.010541s | |
rat - big 822.717k (± 0.1%) i/s - 4.178M in 5.078356s | |
rat - flt 4.308M (± 7.8%) i/s - 21.405M in 5.008899s | |
rat - rat 2.697M (± 2.4%) i/s - 13.660M in 5.068715s | |
rat * big 1.024M (± 5.9%) i/s - 5.101M in 5.000353s | |
rat * flt 4.379M (± 0.1%) i/s - 21.982M in 5.019813s | |
rat * rat 1.362M (± 0.0%) i/s - 6.856M in 5.033878s | |
rat / flt 4.378M (± 0.1%) i/s - 21.941M in 5.011924s |
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
Warming up -------------------------------------- | |
rat + fix 271.077k i/100ms | |
rat + big 193.232k i/100ms | |
rat + flt 290.946k i/100ms | |
rat + rat 149.118k i/100ms | |
rat - fix 270.819k i/100ms | |
rat - big 181.605k i/100ms | |
rat - flt 287.812k i/100ms | |
rat - rat 215.791k i/100ms | |
rat * big 110.555k i/100ms | |
rat * flt 291.649k i/100ms | |
rat * rat 103.340k i/100ms | |
rat / flt 287.269k i/100ms | |
Calculating ------------------------------------- | |
rat + fix 7.279M (± 0.2%) i/s - 36.595M in 5.027369s | |
rat + big 3.602M (± 0.1%) i/s - 18.164M in 5.043166s | |
rat + flt 8.611M (± 0.0%) i/s - 43.060M in 5.000726s | |
rat + rat 2.278M (± 0.0%) i/s - 11.482M in 5.040708s | |
rat - fix 7.247M (± 0.1%) i/s - 36.290M in 5.007845s | |
rat - big 3.223M (± 0.7%) i/s - 16.163M in 5.014895s | |
rat - flt 8.057M (±10.0%) i/s - 40.006M in 5.023910s | |
rat - rat 4.272M (± 3.0%) i/s - 21.363M in 5.006704s | |
rat * big 1.472M (± 6.9%) i/s - 7.407M in 5.060127s | |
rat * flt 8.484M (± 3.8%) i/s - 42.581M in 5.028033s | |
rat * rat 1.340M (± 4.6%) i/s - 6.717M in 5.025140s | |
rat / flt 8.003M (± 8.5%) i/s - 39.930M in 5.032822s |
Author
tadd
commented
Nov 13, 2016
Notes:
- tested on Debian stretch(testing) with Linux 4.7.8-1
- SpeedStep is disabled via BIOS
- governors of every core are set to "performance"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment