水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > アルゴリズム更新

アルゴリズム更新

2003年11月10日(月曜日)

アルゴリズム更新

そんなわけで hatomaru.dll で日記を表示するアルゴリズム行進、もとい更新。

今までは、まず XML の中の全ての topic要素をインスタンス化して ArrayList に突っ込んでおき、その中から要求された条件を満たすものを抽出して表示……という感じでした。これだと、表示しないものも含めて全てをインスタンス化しているわけですから、効率が悪いはずです。

というわけで、インスタンス化する前に XML のレベルで条件の抽出を行うようにしました。キャッシュがないときの処理は多少速くなったと思います。が、キャッシュがあるときの速度は変わらないですし、副作用でバグが埋め込まれている可能性もありますので、そのあたりはひとつよろしくお願いします。

ついでに以下変更。

関連する話題: プログラミング / C# / hatomaru.dll

最近の日記

関わった本など