アルゴリズム更新
2003年11月10日(月曜日)
アルゴリズム更新
そんなわけで hatomaru.dll で日記を表示するアルゴリズム行進、もとい更新。
今までは、まず XML の中の全ての topic要素をインスタンス化して ArrayList に突っ込んでおき、その中から要求された条件を満たすものを抽出して表示……という感じでした。これだと、表示しないものも含めて全てをインスタンス化しているわけですから、効率が悪いはずです。
というわけで、インスタンス化する前に XML のレベルで条件の抽出を行うようにしました。キャッシュがないときの処理は多少速くなったと思います。が、キャッシュがあるときの速度は変わらないですし、副作用でバグが埋め込まれている可能性もありますので、そのあたりはひとつよろしくお願いします。
ついでに以下変更。
- 掲示板の投稿順表示が 100ページ以上あるという壮絶なことになっていたので、1ページの記事数を 10 から 50 に変更しました。これでも 20ページ以上ありますが……。
- よもやま話系の各見出しに id を付加するようにしました。
- 「アルゴリズム更新」にコメントを書く
関連する話題: プログラミング / C# / hatomaru.dll
- 前(古い): Flash解説
- 次(新しい): IE もポップアップをブロックする予定