Sha256: 241e6847018c170dbf6ac98017d3da59ec022526be8b1bbc508c11191c696358
Contents?: true
Size: 951 Bytes
Versions: 1
Compression:
Stored size: 951 Bytes
Contents
class ObjectsBench < SortedBench setup do N = 1_000_000 # N = 10_000_000 # N = 100_000_000 log "setup N = #{N}" end mark "BasicObject.new" do i = 0 while (i += 1) <= N BasicObject.new end end mark "Object.new" do i = 0 while (i += 1) <= N Object.new end end mark "String.new" do i = 0 while (i += 1) <= N String.new end end mark "Numeric.new" do i = 0 while (i += 1) <= N Numeric.new end end mark "Time.new" do i = 0 while (i += 1) <= N Time.new end end mark "Proc.new {}" do i = 0 while (i += 1) <= N Proc.new {} end end mark "Set.new" do i = 0 while (i += 1) <= N Set.new end end mark "Array.new" do i = 0 while (i += 1) <= N Array.new end end mark "Hash.new" do i = 0 while (i += 1) <= N Hash.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lizarb-1.0.4 | app_new/dev/benches/objects_bench.rb |