2005-08-04 Require Rails!! Ruby リナザウ リナザウだとrailsコマンドが遅いんですよ。いや、動き始めるまでが遅くて動き始めてからは速い、そんな感じ。たぶんrailsのrequireが原因だろうと想像、railsのrequireにかかる時間を計測するスクリプトを作って計測してみる。 # require_rails.rb s = Time.new require 'rubygems' require_gem 'rails' e = Time.new printf "time: %.2f sec\n", (e - s) テスト対象は以下の3台 PC(Pentium3 2GHz) Cygwin PC(Pentium3 2GHz) coLinux Linux Zaurus SL-C750 で。結果はこうなりました。 PC(Pentium3 2GHz) coLinux # ruby require_rails.rb time: 2.97 sec # PC(Pentium3 2GHz) Cygwin # ruby require_rails.rb time: 17.08 sec # Linux Zaurus SL-C750 # ruby require_rails.rb time: 28.11 sec # Cygwinとリナザウ、遅っ!! 桁違いに遅いぞ。ということで。railsコマンドが遅いのは Rails関連ライブラリのロードに時間がかかってることが原因ということが判明シマスタ(・∀・)原因は多分ディスクIOの遅さだろうな。CygwinもリナザウもディスクIOが遅いので定評あるから。