小松です。

In [ruby-list:16653] Re: Second session report: Ruby Workshop in 9/4.
    on 1999/9/9 10:24 WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> wrote:
|WinNT のコマンドプロンプトだと例えば 242167 バイトのファイルを
|  type file だと 60 秒
|  cat file だと 70 秒
|  ruby -e "print $<.read" file だと 70 秒
|となり, 遅いけどこんなもんかなという程度です.
|参考に cygwin 版の kterm 上で同じようなことをすると
|  cat file だと 2.4 秒
|  ruby -e "print $<.read" file だと 3.1 秒
|です.

Pentium 150MHz, Memory: 56MBのNoteで、80x25のコマンドプロンプト
内で、148192バイト (cygwinのFAQ英語版, 改行: CR+LF) を表示させた
場合、98と2000 Professional β3で以下のような感じでした。
cygwinは19990905のSNAPSHOTを使用。

98のコマンドプロンプト内だと、cygwin版の標準出力はmswin32版の
5倍弱の時間がかかっています。
98でははっきり体感できる速度差がありますが、ここまでとは……

				             (98)  (2000β3)
  type file                                   8秒     48秒
  copy file con                               8秒     --
  copy file/b con                             6秒     --
  cat file (MKS Toolkit NT版)                33秒     48秒
  cat file (cygwin版)                       147秒     52秒
  ruby -e "print $<.read" file (mswin32版)   32秒     50秒
  rubycw -e "print $<.read" file (cygwin版) 145秒     55秒

--
小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>