From: Charles O Nutter Date: 2006-08-02T05:04:26+09:00 Subject: Re: For performance, write it in C - Part 3, Source code now available ------=_Part_53252_6641672.1154462662983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/1/06, Alex Young wrote: > > While I certainly appreciate the efforts that are going into this, I > can't help feeling it's all completely irrelevant. My only purpose in battling these benchmarks is to help dispel the rumors that "Java is slow," "VMs are slow," and so on. If Ruby does move to a real optimizing VM, it will be a good thing...all those folks who continue to think that VMs are inherently bad need to join the 21st century. We can engage in cross-implementation pissing contests until the cows > come home. None of them help make Ruby any faster. > > My question to the community: is there a comprehensive benchmark suite > *for Ruby alone* that we can use to tweak compilation settings, try out > different core algorithms, and improve what is currently an improvable > situation? > > If not, would a port of pybench.py be a suitable start? Oh man, what I wouldn't give for a really good community-approved benchmark suite. We've been battling performance gremlins on JRuby since I started, and we're just now starting to make some good progress. However we don't have any really solid set of tests to use to benchmark things. I'd be very pleased if something existed, and I'd be willing to devote some time to make it happen otherwise. -- Contribute to RubySpec! @ www.headius.com/rubyspec Charles Oliver Nutter @ headius.blogspot.com Ruby User @ ruby.mn JRuby Developer @ www.jruby.org Application Architect @ www.ventera.com ------=_Part_53252_6641672.1154462662983--