Wrap text
Report abuse
Managed Open Source blog code
|
|
# http://blog.managedopensource.com
# http://blog.managedopensource.com/2008/02/02/ruby-benchmark-options-passing-1.8-to-1.9
|
Benchmark results for Ruby 1.9.0
|
|
With no option values passed
Rehearsal -------------------------------------------
delete: 0.150000 0.000000 0.150000 ( 0.230391)
merge: 0.540000 0.010000 0.550000 ( 0.645735)
or_nil: 0.120000 0.000000 0.120000 ( 0.188468)
---------------------------------- total: 0.820000sec
user system total real
delete: 0.160000 0.000000 0.160000 ( 0.238828)
merge: 0.520000 0.000000 0.520000 ( 0.610940)
or_nil: 0.120000 0.000000 0.120000 ( 0.180744)
With some option values passed
Rehearsal -------------------------------------------
delete: 0.220000 0.000000 0.220000 ( 0.294110)
merge: 0.690000 0.010000 0.700000 ( 0.803382)
or_nil: 0.220000 0.000000 0.220000 ( 0.297869)
---------------------------------- total: 1.140000sec
user system total real
delete: 0.210000 0.000000 0.210000 ( 0.283983)
merge: 0.700000 0.000000 0.700000 ( 0.802766)
or_nil: 0.230000 0.000000 0.230000 ( 0.295433)
With all option values passed
Rehearsal -------------------------------------------
delete: 0.270000 0.010000 0.280000 ( 0.348052)
merge: 0.770000 0.040000 0.810000 ( 0.947252)
or_nil: 0.240000 0.010000 0.250000 ( 0.336790)
---------------------------------- total: 1.340000sec
user system total real
delete: 0.280000 0.000000 0.280000 ( 0.660810)
merge: 0.750000 0.000000 0.750000 ( 1.618925)
or_nil: 0.240000 0.000000 0.240000 ( 0.478159)
|