福嶋です。

TADA Tadashi <sho / spc.gr.jp> wrote:
>  TCPSocket#read/writeって、なんかすごく遅いです。もちろんそれを使
> ってるgetsも。sysread/syswriteにすると劇的に速くなったことがありま
> すので、試してみては。ちょっと面倒になりますけどね。
> 
> [ruby-dev:7883]ってこのへんを解決した話だったんですか……?

[ruby-dev:7883]以前の状態では、Socket#read を呼ぶと 1 byte ずつ
read システムコールが呼ばれてました。

でもChangeLogをよく見たら、この修正が入ったのは 1.4.2 がリリース
された直後ですね。

なので、安定版なら 1.4.3 にすれば解決されると思います。
# が、ruby-devの様子では 1.4.3 は再リリースになりそう?

---
福嶋正機