From: ts Date: 2003-03-29T22:43:57+09:00 Subject: Re: Ruby 1.6.8 vs Ruby 1.8.0 preview 2 - benchmarks >>>>> "D" == Daniel Berger writes: D> In 7 of the 9 tests, 1.8 was *slower*. Should I be worried? One of the reason is the suppression of some #=== methods : in this case ruby call Kernel#=== which make a rb_funcall2("=="), this give 2 funcall rather than one if I'm right Another reason is the rewrite of fix_step, int_step in num_step which give a highter number of call to rb_equal Probably it exist other reasons : I've just looked why there is a big difference in the call to rb_equal() Guy Decoux