Yearly Archives: 2006

2006-02-10

計測

某シナリオテキスト52829文字(使用文字種類1213種)の描画速度を計測。R8G8B8への連続重ね書き。P3-1GHz。五回計測の中央値。

大きさ 従来(ms) 新式(ms)
16x16装飾無し 1921 596
24x24装飾無し 4562 845
32x32装飾無し 6523 1205
16x16装飾有り 2279 1014
24x24装飾有り 5336 1542
32x32装飾有り 7760 2306

いや、なんというか、色々フェアじゃないのは分かってるんだけど、思っていたより従来のは遅かったのね。精度が上がった分不利だと思ったのだけど、ちょっとホッとした。キャッシュがなければ完全に負けるけどね。もうちょっとプロファイルしてみよっと。

2006-02-08

STLでキャッシュ

hash_mapとlistとの間で循環定義(互いに他方のiteratorが必要になる)になってしまうのでlistは自分で実装する事にした。なんか最近アルゴリズムを考える脳が相当衰えていて、こんな簡単な連結リストですら迷いが生じてしまう。コンテナライブラリのおかげでほとんど自分で作る必要は無くなったからなぁ。