'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