set/unordered_setと普通のアロケータとboost.poolの組み合わせを比べてみたくなった。 ひょっとして変な相性問題とかあったりしないか?と心配になったので。 というわけで、ごそごそベンチマーク。 (テスト用コードは、Cryoliteさんのブログエントリ http://d.hatena.ne.jp/Cryolite/20061108 を参考にしました。この場を借りて、お礼申し上げます。) ソースコードは↓。コメントのところでset/unordered_set、allocator/fast_pool_allocatorを切り替えます。 ------------------------- #include <iostream> #include <set> #include <tr1/unordered_set> #include <tr1/functional> #incl