Actions
Bug #19911
closedrequire slower with ruby/3.2.2
Status:
Feedback
Assignee:
-
Target version:
-
ruby -v:
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
Description
we tested require with ruby 3.2.2 and ruby 2.7.2
and its seems to slowdown considerabily
the test case:
Ruby 3.2.2
command: time ruby -e 'require "json"'
time: user=0.19s system=0.02s cpu=99% total=0.204
Ruby 2.7.2
command: time ruby -e 'require "json"'
time: user=0.05s system=0.02s cpu=98% total=0.064
We also saw the same slowdown with File.read
Not sure that is casuing the slowdown in require also
On side note we saw three times more lstat on strace with the above command on ruby/3.2.2.Not sure if that is the root cause
I also tested with multiple versions of ruby 2* starting with ruby/2.3.1 and it doesnt seem to have this slowdown
Actions
Like0
Like0Like0Like0