/Users/jwebb/src/bigjason/elster/Rakefile in elster-0.0.3 vs /Users/jwebb/src/bigjason/elster/Rakefile in elster-0.0.5

- old
+ new

@@ -15,28 +15,30 @@ end desc "Run a simple benchmark" task :benchmark do require "stringio" - ITERATIONS = 100000 + ITERATIONS = 50000 Benchmark.bm do |x| x.report("Elster ") do result = Elster::Streamer.new StringIO.new ITERATIONS.times do |i| result.key("name_#{i}", "Jason #{i}") result.key("age_#{i}", i) result.key("nil_#{i}", nil) + result.key("boolean_#{i}", (i % 2) == 1) end result.close end x.report("Hash ") do result = {} ITERATIONS.times do |i| result["name_#{i}"] = "Jason #{i}" result["age_#{i}"] = i result["nil_#{i}"] = nil + result["boolean_#{i}"] = (i % 2) == 1 end MultiJson.dump(result) end end