From: matz@... (Yukihiro Matsumoto) Date: 2001-07-21T03:21:11+09:00 Subject: [ruby-dev:13955] Re: IO#read まつもと ゆきひろです In message "[ruby-dev:13940] IO#read" on 01/07/20, "Akinori MUSHA" writes: | IO#read を使って何度もストリームから読み込むような処理をする |とき、今のように毎回文字列オブジェクトを生成してそこに読み込んで |返すのは結構コストが大きいようです。 そのコストの原因は本当はどこにあるのでしょうか。たぶん、きっ とGCで個人的にはGCの改善によって対応すべきだと思います。世代 別GCが答えになるかも。 | そこで質問なのですが、こういうインターフェースは邪道でしょうか? |あるいは IO にバッファをアサインするようなメソッドを考えるべき? たぶん邪道だと思います。bang methodもそうですが、効率のため のメソッドは悪影響の方が大きいです。いまだに反省してます。 まつもと ゆきひろ /:|)