Revision: 1283 http://trac.macosforge.org/projects/ruby/changeset/1283 Author: lsansonetti@apple.com Date: 2009-03-31 14:01:08 -0700 (Tue, 31 Mar 2009) Log Message: ----------- added Method#call tests Modified Paths: -------------- MacRuby/branches/experimental/bench.rb Modified: MacRuby/branches/experimental/bench.rb =================================================================== --- MacRuby/branches/experimental/bench.rb 2009-03-31 20:55:46 UTC (rev 1282) +++ MacRuby/branches/experimental/bench.rb 2009-03-31 21:01:08 UTC (rev 1283) @@ -208,4 +208,24 @@ end end + # Method + bm.report('3000000 Method#call w/ 0 arg') do + o = Class1.new + m = o.method(:method1) + i=0 + while i<3000000 + m.call + i+=1 + end + end + bm.report('3000000 Method#call w/ 1 arg') do + o = Class1.new + m = o.method(:method2) + i=0 + while i<3000000 + m.call(i) + i+=1 + end + end + end
participants (1)
-
source_changes@macosforge.org