[#66678] [ruby-trunk - Feature #10481] Add "if" and "unless" clauses to rescue statements — alex@...
Issue #10481 has been updated by Alex Boyd.
3 messages
2014/12/04
[#66762] Re: [ruby-changes:36667] normal:r48748 (trunk): struct: avoid all O(n) behavior on access — Tanaka Akira <akr@...>
2014-12-10 0:44 GMT+09:00 normal <[email protected]>:
3 messages
2014/12/10
[#66851] [ruby-trunk - Feature #10585] struct: speedup struct.attr = v for first 10 attributes and struct[:attr] for big structs — funny.falcon@...
Issue #10585 has been updated by Yura Sokolov.
3 messages
2014/12/15
[#67126] Ruby 2.2.0 Released — "NARUSE, Yui" <naruse@...>
We are pleased to announce the release of Ruby 2.2.0.
8 messages
2014/12/25
[#67128] Re: Ruby 2.2.0 Released
— Rodrigo Rosenfeld Rosas <rr.rosas@...>
2014/12/25
I can't install it in any of our Ubuntu servers using rbenv:
[#67129] Re: Ruby 2.2.0 Released
— SHIBATA Hiroshi <shibata.hiroshi@...>
2014/12/25
> I can't install it in any of our Ubuntu servers using rbenv:
[ruby-core:66669] [ruby-trunk - Bug #10511] fix for #9940 causes dramatic performance regression
From:
os97673@...
Date:
2014-12-04 04:30:03 UTC
List:
ruby-core #66669
Issue #10511 has been updated by Oleg Sukhodolsky. Eric Wong wrote: > [email protected] wrote: > > I think I've found one more source of performance degradation: > > I cannot reproduce the regression you see on Linux systems. > In fact, I see improvements: > > x86_64-linux (Xeon E3-1230 v3): > > 2.1.5: 44.440000 0.000000 44.440000 ( 44.482789) > r48706: 32.410000 0.000000 32.410000 ( 32.437961) > > i686-linux (Xen VM): > 2.1.5: 80.300000 0.030000 80.330000 ( 80.337652) > r48706: 58.050000 0.000000 58.050000 ( 58.822390) you need to compare performance of r48706 and 2.1.2 since the problem was introduced in 2.1.3. r48706 is definitely better than 2.1.5, but 2.1.2 is still much faster. ---------------------------------------- Bug #10511: fix for #9940 causes dramatic performance regression https://bugs.ruby-lang.org/issues/10511#change-50277 * Author: Oleg Sukhodolsky * Status: Feedback * Priority: Normal * Assignee: Koichi Sasada * Category: core * Target version: current: 2.2.0 * ruby -v: ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin14.0] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- Originally reported against debase gem (https://github.com/denofevil/debase/issues/16) After fix for #9940 running anything under debugger became about 4 times slower. I've verified that we I revert the fix performance is restored. To reproduce you could get https://github.com/railstutorial/sample_app_rails_4 and run rspec rake task under debugger (I've used RubyMine for this because debase is used as debugger's backend there) Performance with 2.1.2 it takes about 20 seconds on my laptop, with 2.1.3 - almost 80 seconds :( The same problem is observable with 2.1.4 and 2.1.5 too. -- https://bugs.ruby-lang.org/