朝ごはんはめずらしく肉まん。
暑くなってくると食べなくなってくるものだね。
新宿でバグ修正。
今日はレスポンスが悪いプログラムの修正だ。
どれどれ。
2,000 件の CSV データを吐くのに 1 分半かかってる。
おそっ。
SQL は単純な結合だけだし、CSV を作るところかな?
プログラムを見てみると、う~ん…。
データベースからモデルクラスに代入して、それを ArrayList に入れている…。
さらにそれをまたモデルクラスにもどしてから、ファイル出力。
いかにもパフォーマンスが悪そうな処理だ。
とりあえずデータベースからはハッシュテーブルに取り込んで、それをそのままファイルへ。
こんな風に直したら、実行時間も 4 秒に縮まったよ。
残業。
疲れた…。