Effortless Performance Improvements in C++: std::vector -- Julien Jorge
Part the third:
Effortless Performance Improvements in C++: std::vector
by Julien Jorge
From the article:
This is the third post in the series about effortless performance improvements in C++. Check the first post to get the full story!
Last time we switched from
std::maptostd::unordered_mapand got 30% performance improvements. After these changes we observed that thetokenizefunction was a top hotspot, mostly due tostd::vector::push_back. How can we improve the performance of this function? ...

Revisiting a classical programming puzzle in next generation C++:
Less (memory access) is more (speed):
A C++ story, as-if ghostwritten by Frederick Forsyth...