Actions
Bug #8012
closedPerformance degradation in 2.0.0p0
Description
$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
I'm running a simple CPU intensive benchmark:
puts (0..11).to_a.permutation.inject(0) { |m, _| m += 1 }
This takes around 158s with 1.9.3 and 200s with 2.0.0p0 which seems
like a substantial degradation.
Running with -rprofile shows a large number of calls to
"nil#" in 2.0.0p0 which are absent in 1.9.3
Please see the thread in http://www.ruby-forum.com/topic/4411570#new
for more details.
Updated by naruse (Yui NARUSE) over 11 years ago
- Status changed from Open to Assigned
- Assignee set to ko1 (Koichi Sasada)
- Priority changed from 5 to Normal
- Target version set to 2.1.0
Updated by hsbt (Hiroshi SHIBATA) almost 11 years ago
- Target version changed from 2.1.0 to 2.2.0
Updated by ko1 (Koichi Sasada) almost 8 years ago
- Status changed from Assigned to Closed
Please reopen it if you find this issue remaining.
Actions
Like0
Like0Like0Like0