Gem command performance

Skip to end of metadata
Go to start of metadata

'list' command performance

gem version no-update-sources
empty cache
update-sources
empty cache
no-update-sources
non-empty cache
update-sources
non-empty cache
0.9.4 not supported 87715 not supported 18078
0.9.5 no gems downloaded 92578 no gems downloaded 76234
1.0.0 no gems downloaded 96563 no gems downloaded 81078
1.1.0 no gems downloaded 93015 no gems downloaded 81640
1.2.0 2656 2734 2144 1859
1.3.1 2875 2828 2297 1969

all times are ms

0.9.4: During list commands it was very unstable. Often it just died silently with no error output. No gems were shown. This behaviour was reproducible both in RubyMine and console.
0.9.5, 1.0.0, 1.1.0: Failed with no-update-sources with emptied cache. Even with very slow response time they were much more stable than 0.9.4. The only benefit is that --details switch has no performance impact on these versions.

We should recommend our users to run gem update --system if they use 0.9.4 version. This version is shipped with Ruby One-Click-Installer on Windows.

Specs used for testing:
Intel E4300 1.8GHz@3.0Ghz
4Gb of RAM
Windows XP x64
5Mb/s symmetric Internet connection

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.