前回に引き続き、動作速度の改善・・・
開発環境下では起動が速かったので、気づいていなかったが、 実は、Windows VISTA以降のOSでProgram Filesフォルダ内に プログラムをインストールしてあるとすごく遅いことに気がついた。 いろいろ検証をしたところ、使っているデータベース(SQLite3)で Program Filesフォルダ内のDBにアクセスするととても遅いことに たどり着いた・・・ので、DBの位置を変更することに・・・
この変更により、1つのカタログを開く時間が10倍程度早くなった。
これは、WindowsXPだとDBがどこにあっても遅くならないようです。
セカンドマシン(Windows8)での起動がやたら遅いのを改善しようと 開発環境をセカンドマシンにも入れてみたら、起動が遅くないのを発見・・・ で、調べてみたら上記のとおりDBの位置が問題だったと・・・ もっと、早く調べていたら・・・orz
[No.109] 2013/09/17(Tue) 23:12:48 |