struct Hoge{
char a[256];
EASY_ALLOCATOR( Hoge )//new,deleteの宣言マクロ
};
int main(){
for(int j=3;j--;){ //3回ループしてみる
unsigned int time = timeGetTime();
for(int i = 0;i < 100000000;i++){ //1億回
volatile Hoge* h = new Hoge();
delete h;
}
time = timeGetTime() - time;
cout << time << endl;
}

return 0;
}

上記コードをVC++2008で最適化効かせて実行してみたところそれぞれ下のような平均が出ました。
アロケータON:  3500
アロケータOFF: 20900

なんか、最初は軽い気持ちで張ったのに、ムキになっちゃいました・・・。
あとsegregated storageは初めて知りました。自分のとはちょっと趣旨違うけど面白いですね。
スマポの次はアロケータにハマるかも