Project

General

Profile

Actions

Bug #17335

closed

load gem in ruby 2.6.6 extremely slow

Added by paulHu (paul hu) over 3 years ago. Updated over 3 years ago.

Status:
Third Party's Issue
Assignee:
-
Target version:
-
ruby -v:
ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
[ruby-core:100961]

Description

my ruby app starts up extremely slow after I upgrade from ruby version 2.3.1 to 2.7.2. My app does load quite some gems (using "require") at startup. Following code would take 29 secs on my windows 10 PC.

puts Time.now.to_s + ' require starts'
require 'net/ssh'
require 'tk'
require 'tkextlib/tile'
require 'thread'
require 'json'
require 'io/console'
require 'csv'

require 'tkextlib/tcllib/plotchart'
require 'tkextlib/tktable'
require 'socket'
require 'tkextlib/tcllib.rb'

require 'rubyXL'
require 'rubyXL/convenience_methods'

puts Time.now.to_s + ' require ends'

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0