DPCデータの分析とかやるブログ

DPCデータの分析なんかをテキトーにやってます。

DPCチェッカーの32bit版を公開…してみるが…

例によってこちらからどうぞ。
が、残念ながら既知の問題があります。
ある大きさ以上のファイルを読み込もうとすると、メモリ不足で落ちるようです。
(実際、検証したらエラーを吐きました)
32bit版WIndowsで、メモリ4GB(うちOSが3GB使用)で落ちたので、う、うーん…
EF/Dファイルのサイズによっては動きますが、あんまりアテになりません。

今のところ考えている対策

現在、

  1. EF/Dファイルをファイルアップロードの方法でローカルにコピーする
  2. tmpフォルダに移動する
  3. SQLiteコマンドを走らせてDBに登録する

というステップを踏んでいますが、この辺りの設計を見直そうかなーと思ってます。
今回の問題は2のステップでコケてるので、2のステップを無くすのも手かな…
解決できたらまた記事にします。