Ticket #9282 (closed Bugs: fixed)
performance regression in boost::unordered on 64-bit platforms
|Reported by:||aiapub-cpp@…||Owned by:||danieljames|
|Keywords:||unordered mix64_policy performance||Cc:|
On 64-bit platforms boost::unordered containers use 'mix64_policy' which doesn't grow the bucket count as fast as the 'prime' version. That makes adding items to an empty/'non-reserved' container extremely slow. Changing new_bucket_count/prev_bucket_count should fix the problem. Versions affected: 1.50 and above.
- Milestone changed from To Be Determined to Boost 1.56.0