RubyGemsがWindowsで劇的に遅い件

WindowsでRubyやRailsの起動が遅いと思って調べたら、RubyGemsのせいだったでござるの巻(実はファイルIOが遅いせい)
Ruby Rails Windows RubyGems perfomance
1
トビーネット @toby_net
#ruby 旅行用の7年前のセロリン1.7GHzノートPCの方がQuad Coreマシンより、Rubyの起動が早い件。Ruby入れたストレージは同じHDD。研究しがいがありそうだ。
トビーネット @toby_net
#ruby 7年前セロリン・ノートPC@WindowsXPでRubyが超速起動する理由わかった。環境変数"RUBYOPT=-rubygems"がなかった。つまりRubyGemsなしだと劇的に起動が速い。当たり前だが
トビーネット @toby_net
#ruby 逆に言うと、RubyGemsのみにしぼってWindows向けに最適化すれば、Windowsでも劇的に起動を速くできる可能性が見えてくる。むろん、Railsもそう。
トビーネット @toby_net
#ruby rubygemsのプロファイルとってみたけど「これ一か所直せば、劇的改善!」て感じに見えなくて困る。チビチビ数秒~1秒かかるのを一個ずつ最適化していく、みたいな地道な作業がいる悪寒
トビーネット @toby_net
#ruby RubyGems高速化のために、gem配下の遅いメソッド仮に上位10個を0秒にしたとして、ようやく29%の高速化。う、うーむ…パレートの法則みたいにはいかんなw
トビーネット @toby_net
#ruby 【募集】'rubygems'ファイルをrequireせずに、RubyGemsでインストールしたライブラリを直接requireする方法

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする