From: Dmitry Nikiforov Date: 2012-02-03T07:55:22+09:00 Subject: Re: Basic Ruby performance Here's another example with significantly bigger performance difference: Ruby: s = "This is a test string" re = Regexp.new( / test / ) for a in 0..1E7 re.match( s ) end Perl: my $s = "This is a test string"; for my $a ( 0..1E7 ) { $s =~ / test /; } Perl takes about 1.5 seconds to execute this, while Ruby takes a whopping 16!!! :((( I have a very strong feeling that I didn't compile Ruby properly - there can't be such a huge difference in regexp matching :( -- Posted via http://www.ruby-forum.com/.