Skip to content

Instantly share code, notes, and snippets.

@hfm
Created August 9, 2024 08:36
Show Gist options
  • Save hfm/b5d13d8bad2257c2488f441ed153b25e to your computer and use it in GitHub Desktop.
Save hfm/b5d13d8bad2257c2488f441ed153b25e to your computer and use it in GitHub Desktop.
require 'benchmark'
iterations = 1_000_000_000
Benchmark.bm do |x|
x.report("Float:") do
iterations.times do
1.0 > 1.0
end
end
x.report("Integer:") do
iterations.times do
1 > 1
end
end
end
❯ ruby bench.rb
user system total real
Float: 19.045433 0.062736 19.108169 ( 19.177244)
Integer: 17.622470 0.063646 17.686116 ( 17.700208)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment