2007-05-01から1ヶ月間の記事一覧

MHP2やりすぎ

部屋にこもって二人ひたすらMHP2。気づいたら日が変わってました。GWだからって気が緩みすぎです(; ^ω^ )

CSV読み

CSV.open(path, "r").each {|row| row } よりも、 File.open(path, "r").each {|line| line.chomp!.split(",") } の方が速いみたい。

Hash?

遅い原因はHashの衝突じゃないらしい。実験してみたら数十万のStringに対してキーの重複が1ペアだけだった。単純にデータ数が多すぎて、データがあふれた際のメモリ再確保に時間がかかってるのかな?スパコン使うか。でもなんだか文字コード周りで普段使って…