- 339 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 18:16:30 ]
- Windows版Ruby 1.8 -> 1.9で
テキストモードでのファイル読み込みが10倍ほど遅くなってるのでそのせいか? 読み込み時のエンコーディングをASCII-8BITとかにしてもさほど変わらんので universal newlineとかいう改行コードの差異を吸収してLFに変換するのが遅いのだろうか バイナリモードで読んでからforce_encodingすると1.8と同程度になるよ 自分は趣味程度にしか使ってないので困らないけど 巨大なログを処理する人とかだと、地味にいやな性能劣化なんだろうな
|

|