Skip to content

Instantly share code, notes, and snippets.

@srawlins
Created May 22, 2014 00:14
Show Gist options
  • Save srawlins/5b0fe367cd3a412e6925 to your computer and use it in GitHub Desktop.
Save srawlins/5b0fe367cd3a412e6925 to your computer and use it in GitHub Desktop.
Slowdown due to proposed Coverage changes ruby bug #9508

Slowdown of Mail specs due to use of Coverage

$ git clone git@github.com:mikel/mail.git $ cd mail $ bundle $ time bundle exec rake

  • w/o Coverage: 10.5 sec.
  • w/ current Coverage library: 12 sec (14% increase).
  • w/ proposed Coverage library: 16.5 sec (57% increase over "w/o Coverage", 38% increase over "current Coverage").

Slowdown of Jekyll tests due to use of Coverage

$ git clone git@github.com:jekyll/jekyll.git $ cd jekyll $ bundle $ time bundle exec rake test

  • w/o Coverage: 112 sec.
  • w/ current Coverage library: 116 sec (4% increase).
  • w/ proposed Coverage library: 124 sec (11% increase over "w/o Coverage", 7% increase over "current Coverage").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment