From: Eric Wong Date: 2015-12-04T04:22:35+00:00 Subject: [ruby-core:71828] Re: [Ruby trunk - Bug #11768] [Open] Add a polymorphic inline cache Aaron Patterson wrote: > Probably OT for this list, but do you have sequel installed as a gem? > If so, can you try running against rubygems master? I've put some > patches on RubyGems master that *should* speed up loading gems. Maybe > it will help. :) I don't consider it OT. I have sequel (4.29) installed as a gem; yes. Since ruby-trunk r52666 ("Update to RubyGems 2.5.0+ HEAD(c6b4946)") the only performance-related commit to rubygems master seems to be commit a9c1aaffec0095081fd405ce78cfd689e937c1d7 ("consolidate `contains_requirable_file?` cache") I cloned git://github.com/rubygems/rubygems and ran "ruby setup.rb" and did not notice a difference with "sequel --version". Linux perf tool says ~19% of the time is still in the ruby_yyparse, 6% for malloc, and other hotspots (<5%) each in various other places (iseq/GC/free)