Re: Performance comparison Q
Jean-Claude Wippler <[email protected]> Tue, 10 May 2005 09:45:20 +0200
| Newsgroups | gmane.comp.db.metakit |
|---|---|
| Message-ID | <[email protected]> |
Stanislav Karchebny wrote:
>> int sum = 0; for (i = 0; i < 50000; ++i) sum += data[i];
[...]
> btw, ruby/lib/1.8/benchmark.rb is a good place to look for several
> ways to
> perform this test.
Thank you. It helped me set up this example:
require "benchmark"
include Benchmark
data = (0..49999)
bm do |z|
z.report { n = data.inject(0) { |x,y| x += y } }
z.report { sum = 0; data.each { |y| sum += y } }
end
Results here:
user system total real
0.280000 0.000000 0.280000 ( 0.280593)
0.100000 0.000000 0.100000 ( 0.101712)
-jcw
_____________________________________________
Metakit mailing list - [email protected]
http://www.equi4.com/mailman/listinfo/metakit