[#48514] Ruby 1.9.3(Windows)における改行コード — ak7@...
1.9.3p0をWindowsXP SP3の環境で試したところ、putsで出力
6 messages
2011/11/04
[#48525] [ANN] rdtool-0.6.31 release — Youhei SASAKI <uwabami@...>
佐々木です.
7 messages
2011/11/11
[ruby-list:48515] Ruby1.9.3(windows)におけるファイルへの書き込み速度
From:
ak7@...
Date:
2011-11-04 20:57:53 UTC
List:
ruby-list #48515
1.9.3p0をWindowsXP SP3の環境で試したところ、ファイルへの書き込みに
かかる時間が、1.9.2と比較して30倍程度増えていることが分りました。
サンプルは、以下の通りです。
皆様の環境(特にWindows)ではいかがでしょうか?
また、対応方法があれば教えてください。
**** testcode.rb ****
t=Time.new
str = '0123456789'*10
open('test.txt','w') do |f|
100000.times do
f.puts str
end
end
puts "Write:#{Time.new-t}(s)"
t=Time.new
open('test.txt') do |f|
f.each_line{|line| line}
end
puts "Read :#{Time.new-t}(s)"
**** 実行結果 ****
C:\>path c:\ruby192\bin
C:\>ruby -v
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
C:\>ruby testcode.rb
Write:0.531281(s)
Read :2.125122(s)
C:\>path c:\ruby193\bin
C:\>ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
C:\>ruby testcode.rb
Write:17.469756(s)
Read :2.172(s)