Bug #13167

Updated by nobu (Nobuyoshi Nakada) over 3 years ago

 we've found a huge speed regression in our Rails app. After some digging the reason is in `Dir.glob` Dir.glob method which is much slower since Ruby 2.2.6. This is probably Windows only! 

 This code is used heavily in Rails for partial lookups: 


 Comparsion (x64): 
 jruby 2540 i/s 
 ruby 2.1.5 2568 i/s 
 ruby 2.1.9 2569 i/s 
 **ruby 2.2.6 99 i/s 25 times slower! 
 ruby 2.3.3 102 i/s 
 ruby 2.4.0 103 i/s** 

 I would like to help, but I don't know much about Ruby C internals. Please let me know if you need any additional info. Now we're stuck at 2.1.9 because this issue makes the development on more recent versions unusable.