Aaron Patterson <tenderlove / ruby-lang.org> 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)