ジョギングシミュレータの中身を大幅に書き換えましてVer3.00として公開いたしました。
以前のブログにも書きましたが今回のバージョンアップでGoogleMapAPIというマップサービスソフトをVer2からVer3に変更しています。それに伴い、全面的にプログラムを見直しました。アルゴリズムも大きく変えた部分もあります。
ということで、このVer3.xxは従来のVer2.xxに比べて以下のような3つの大きな特徴があります。
(1)測定点が増えた時のパフォーマンスが大幅向上しました。
従来は、測定点数が増えていくと描写速度が徐々に低下していくことがありました。今回のバージョンは特に多測定時に描写速度が向上しています。たとえば私の自宅環境(PC Pentium4 2.4G WindowsXPでブラウザはFireFox3使用時)で測定点数850点(距離にして45km、1km毎マーク表示あり)を使用した一例ですが右表(クリックすると拡大します)にあるような結果となりました。
すなわち、Ver2.xxからVer3.xxになることで、データの読込み速度が8.15秒から1.50秒。データを追加した時の再描画は8.34秒から0.60秒。
やり直しのUndo時の再描画も11.00秒だったのが1.53秒になっています。
(目安です。環境やデータ点数によって異なります。)
データ点数が少ない時はそれほど違いを感じないかもしれませんが、増えてくるとその違いは明らかです。
【 続きを読む 】