先上图:win7 vs2013 debug版本:
win7 vs2013 release版本:
centos7.0 gcc4.8.5 -g (我是在虚拟机里,内存比较少,所以只分配了两万个):
从测试结果可以看出:std::unordered_map插入、删除的性能会比std::map稍差一点,但是查找速度std::unordered_map和std::map的比例基本上是2:1
测试代码:
map_test.h:
<先上图:win7 vs2013 debug版本:
win7 vs2013 release版本:
centos7.0 gcc4.8.5 -g (我是在虚拟机里,内存比较少,所以只分配了两万个):
从测试结果可以看出:std::unordered_map插入、删除的性能会比std::map稍差一点,但是查找速度std::unordered_map和std::map的比例基本上是2:1
测试代码:
map_test.h:
<