Ага, да мне не надо. Я просто размышляю о том какой может быть оверхед от std::vector, понятное дело что внутри есть указатель, size и capacity. Но дальше возникает вопрос о скрытом оверхеде от malloc/new который использован внутри.
А с какой целью аллокатор меняете? Hot path optimization или, наоборот, потребление памяти уменьшаете?