Watson1978
3/1/2012 - 12:27 PM

MacRuby : string benchmark

MacRuby : string benchmark

$ ./run.rb --rubies=macruby,/Library/Frameworks/MacRuby.framework/Versions/0.10/usr/bin/macruby string
Name                MacRuby 0.12        MacRuby 0.10        
------------------------------------------------------------
string:strip!       0.005430            0.083765            
string:chomp!       0.000316            0.002312            
string:<<           0.007124            2.863530            
string:+            0.047576            0.048521            
string:""           0.116289            0.101760            
string:new          0.049313            0.047330            
string:=~           0.261392            0.238912            
string:[]           0.053648            0.131688            
string:split        0.291130            0.287120            
string:[]=          0.164601            0.081532            
string:gsub         0.588083            0.584281            
string:scan         0.453890            0.405750            
string:clone        0.071870            0.042466            
string:reverse!     0.157255            0.147214            
string:dup          0.064323            0.042351            
string:*            0.088190            0.086252