Se cerchi un pò con google, troverai diverse tabelle di comparazione a riguardo. E' considerato un pò lo "stato dell'arte" per quanto riguarda gli allocatori. (Anche se ovviamente occorre sempre andarci piano quando si parla di "stato dell'arte").Originariamente inviato da giuseppe500
Ma hai visto miglioramenti sostanziali delle prestazioni con questo allocator?
Per quel che mi riguarda, ho notato notevoli incrementi con la std::list mentre un pò meno con il vector. Si parla comunque di grosse allocazioni di più elementi (1.000.000)
Per singolo elemento non ci si accorge nemmeno che c'è.
Infatti è per quello che ho messo il tutto in una classe allocator compatibile STL. Quando mi serve, cambio allocatore e ricompilo.Penso che comunque dichiarare tutte le allocazioni con un custom allocator sia utile all' inizio della progettazione , in modo che se bisogna cambiare l'allocator per qualche motivo è basta cambiare le classi dell' allocator.