Sha256: d65232949cf2b2e1f6804a078e7832787b454020334e1717e863e3eae2fc482c
Contents?: true
Size: 1.11 KB
Versions: 5
Compression:
Stored size: 1.11 KB
Contents
A little utility to make require 'xxx' take much less time. Well, mostly on windows--on linux it's a speedup of only 0.41 to 0.45s, or so. [1] If you've ever wondered why ruby feels slow on doze...sometimes it's just the startup time. This helps. Benchmarks: loading a spec file: 1.9.1 without 3.20s with 0.34s (10x improvement) 1.8.6 without 3.6s with 1.25s rails app, running script/console "puts 333" 1.9.1 without: 20s with: 10s 1.8.6 without: 9s with: 6s rake -T 1.9.1 without: 3.75s with: 1.5s 1.8.6 without: 1.37s with: 1.25s Note: in reality what we should do is fix core so that it doesn't have such awful I/O time in windows. There may be some gross inefficiency in there. For now, this is a work-around. [1] A sister project to this one, faster_gem_script, can make ruby scripts in linux run faster by 0.1s :) http://github.com/rdp/faster_gem_script (in windows it's a much higher gain). Eventually they'll be combined into one "gem optimizer" gem.
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
faster_require-0.6.0 | README |
faster_require-0.5.2 | README |
faster_require-0.5.1 | README |
faster_require-0.5.0 | README |
fast_require-0.4.0 | README |