From: Yukihiro Matsumoto Date: 2009-03-05T18:05:12+09:00 Subject: [ruby-list:45903] Re: 1.9.1におけるファイルアクセス速度 まつもと ゆきひろです In message "Re: [ruby-list:45896] 1.9.1におけるファイルアクセス速度 =?ISO-2022-JP?B??=" on Sun, 1 Mar 2009 21:01:02 +0900, akuri writes: |Ruby1.8.6から1.9.1への移行を検討しており、現在使用しているプログラムを、 |1.9.1で動かして見ましたが、処理速度が遅くなります。 |環境は、Windows XP HomeEdition SP3、Intel Celeron 1.7GHzです。 手元のLinuxで試してみました。 % ruby1.8 -v /tmp/f.rb ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux] print string to file 0.859204 read from file ,and regexp match ,and print to file 7.381919 % ruby1.9 -v /tmp/f.rb ruby 1.9.2dev (2009-03-03 trunk 22728) [i686-linux] print string to file 0.399659483 read from file ,and regexp match ,and print to file 4.104117688 ということで、Linuxでは決して遅くないようです。Windows版の問 題かもしれません。 |そこで、以下の2点について教えてください。 |(1)1.9.1において、ファイルへの読み込みや書き込みをする場合、処理速度 | を早くするような特別な記述方法があれば、教えてください。 |(2)このような速度差は、仕様上当然のことであり、今後とも改善は見込まれ | ないでしょうか? 上記の結果から、Windows固有の事情が疑われます。1.9の方が本質 的に遅いというわけではありません。 まつもと ゆきひろ /:|)