分かる方がいれば教えてください
Windows 7 (x64)で、p によるテキスト出力で、ファイルへのリダイレクトが極端に遅いことに気がつきました
これは仕様でしょうか、それとも何か環境に依存する可能性があるものでしょうか
バイナリはruby-1.9.2.msi(artonさんの Ruby-1.9.2-p136 )を使ってます

a.rb
-------------------
start = Time.new
1.upto(1000) {|n| print n.inspect, "\n" }
$stderr.print("#{Time.new - start}\n")
start = Time.new
1.upto(1000) { |n| p n }
$stderr.print("#{Time.new - start}\n")
-------------------

> ruby a.rb
0.095005
0.087005
> ruby a.rb > output.txt
0.003001
25.423454 # これだけ極端に遅いうえ、ディスクがいやなうなり方をする

マニュアルを見る限り、p obj は print obj.inspect, "\n" と同じと説明されているので余計に気なります