From: Michael Neumann Date: 2001-08-02T18:21:32+09:00 Subject: [ruby-talk:19013] Re: How to optimize a Ruby program? Ned Konz wrote: > The single biggest chunk of time is spent in the binary search routine > in replaceNextLargerWith(). I found that I could make it a tiny bit > faster by doing a single <=> and then using equal? to compare with > literal -1 and 1. Is equal? really faster than == ? I guess "value == nil", "not value" or "unless value" is faster than calling "value.nil?". The latter is a method call, the former is not. << is probably slightly faster than push for one value. But I don't think that both will speedup the program by seconds. Regards, Michael -- Michael Neumann merlin.zwo InfoDesign GmbH http://www.merlin-zwo.de