【发布时间】:2017-07-18 14:38:29
【问题描述】:
评估 unordered_map 性能的正确方法是什么? [C++14]
在我的代码中,我非常广泛地使用了 std::unordered_map,大约有数十亿个键。出于性能的目的,我希望知道 unordered_map 的行为,它必须重新散列多少次以及所有其他参数(多少个桶?在重新散列之前有多少个桶是空的?)。我知道 stl 提供了桶的数量。但是还需要什么来分析或者你用什么来分析?
【问题讨论】:
-
“我知道 stl 提供了桶的数量?” 悲伤但真实。桶接口不应该存在。 :(