From: Roger Pack Date: 2010-02-19T00:58:59+09:00 Subject: [ruby-core:28227] Re: [Bug #2723] $: length affects re-require time of already loaded files > The Kernel#require docs say: 'A feature will not be loaded if it�s name already appears in $"."'. However, re-requiring the same file still scans all the load paths in $: even if the file will not be loaded. > > This is exceedingly problematic on Windows, where stat()ing the list of all paths becomes very slow very quickly: You may be interested in a utility I had been hacking on http://github.com/rdp/faster_require (caches require'd file locations across runs for a much faster startup time) thought I'd agree it doesn't fix the root of the problem (whatever that may be)... I'd say hack up a patch and people can discuss it. -rp