Project

General

Profile

« Previous | Next » 

Revision a63f5209

Added by Kenta Murata almost 5 years ago

Optimize Array#max (#3325)

The benchmark result is below:

compare-ruby built-ruby
ary2.max 38.837M 40.830M
- 1.05x
ary10.max 23.035M 32.626M
- 1.42x
ary100.max 5.490M 11.020M
- 2.01x
ary500.max 1.324M 2.679M
- 2.02x
ary1000.max 699.167k 1.403M
- 2.01x
ary2000.max 284.321k 570.446k
- 2.01x
ary3000.max 282.613k 571.683k
- 2.02x
ary5000.max 145.120k 285.546k
- 1.97x
ary10000.max 72.102k 142.831k
- 1.98x
ary20000.max 36.065k 72.077k
- 2.00x
ary50000.max 14.343k 29.139k
- 2.03x
ary100000.max 7.586k 14.472k
- 1.91x
ary1000000.max 726.915 1.495k
- 2.06x