腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
的
std
::
unordered_map
自定义
使用
的
性能
非常
慢
、
、
、
我
正在尝试将图
的
一些信息存储在
unordered_map
中。每条边都有一些参数。有120条边,每条边有90*2个不同
的
参数。
我
有以下
std
::
unordered_map
<>实现 typedef
std
::tuple<int, int, int, int> metric_tuple_key; // metric tuple<2>(v0) ==
std
::get<2>(
浏览 55
提问于2020-01-10
得票数 3
回答已采纳
3
回答
进程间映射与映射/无序映射
、
、
关于
std
::map和boost::
unordered_map
之间
的
差异有很多讨论。但是boost::interprocess::map呢?有人在boost::interprocess::map和
std
::map之间执行了
性能
测试吗?谢谢
浏览 2
提问于2010-11-24
得票数 1
回答已采纳
3
回答
是不是gcc
的
std
::
unordered_map
实现很慢?如果是这样-为什么?
、
、
、
、
但是,
std
::
unordered_map
似乎
非常
慢
……所以这是我们
的
微基准测试(对于并发映射,我们产生了一个新
的
线程,以确保锁定不会被优化,请注意,
我
从不插入0,因为
我
也
使用
google::dense_hash_map
我
的
问题是:为什么会这样?
我
在stackoverflow上读到了另一个问题,有人问,为什么
std
::tr1::
unordered_map<
浏览 1
提问于2012-07-23
得票数 101
回答已采纳
1
回答
在什么情况下
std
::
unordered_map
会表现得很慢?
我
做了一些随机
的
测试,但我无法得出结论。在什么情况下
std
::
unordered_map
会表现得很慢?a.cpp:
std
::map<int, int> M; b.cpp:
std
::
unor
浏览 4
提问于2016-06-23
得票数 1
1
回答
C++数组“矩阵”交换(内存泄漏)
、
、
、
我
正在创建一个基于块
的
引擎,并且
我
正在进行无限加载。
我
正在测试一些代码,但很快
我
注意到了一些问题。起初,
我
使用
的
是一个
std
::
unordered_map
,将xz存储为key,将xz*存储为值。
我
将其存储为指针(
使用
new),因为它是一个如此大
的
对象,不能全部存储在堆栈中。(这个225构成了
我
的
世界。) 然后,
我</em
浏览 2
提问于2014-11-19
得票数 0
回答已采纳
5
回答
地图与无序地图--多线程
、
、
、
、
我
有以下要求: 地图还是无序地图?
我
认为无序映射是有意义
的
,因为
我
可以插入O(1),在O(1)中删除。但我对迭代不太确定。与地图相比,
性能
有多差? 另外,<em
浏览 21
提问于2013-08-05
得票数 2
回答已采纳
1
回答
计算无序映射中
的
重新哈希次数
、
、
评估
unordered_map
性能
的
正确方法是什么?C++14 在
我
的
代码中,
我
非常
广泛地
使用
了数十亿个键
的
std
::
unordered_map
。出于
性能
的
目的,
我
希望知道
unordered_map
的
行为,如它必须重新散列多少次以及所有其他参数(有多少个桶?在重新散列之前,有多少个存储桶是空
的
浏览 18
提问于2017-02-28
得票数 4
1
回答
访问C++中
的
配对列表中
的
特定元素
、
、
、
我
想在有多个边
的
情况下跳过较大
的
权重。
我
认为如果
我
可以直接访问边u和v之间
的
权重,代码可以进行优化。代码来自Dijkstra算法,
使用
优先级队列。
我
可以迭代和检查,但我认为效率不高。如何优化代码?
浏览 0
提问于2020-02-17
得票数 0
2
回答
MFC CMap与
std
::
unordered_map
或
std
::map相比是否具有良好
的
性能
?
、
、
、
MFC CMap与
std
::
unordered_map
或
std
::map相比
性能
好吗?
我
问这个问题是因为
我
要在
我
的
公司启动一个项目,为了加速开发,
我
将从一个现有的“类似”项目开始,但在最后一个项目中,有MFC CMap (哈希表映射),
我
认为
使用
std
::
unordered_map
可能会提高
性能
我
没有在互联网上找到任何与CMap
浏览 2
提问于2015-12-13
得票数 4
回答已采纳
3
回答
在unordered_set中存储元素与在
unordered_map
中存储元素
、
、
、
string hostName; //and more other attributes will be added here
我
需要存储用户记录
的
集合如果
我
将其存储为unordered_set或
unordered_map
,
性能
会更好吗?从技术上讲,Unordered_set与HashSet相同,而
unordered_map
与HashMap相同,对吧?
使用
常规集合(有序)不是一个选项,因为当
浏览 0
提问于2011-10-05
得票数 6
回答已采纳
2
回答
用于快速查找和检索
的
数据容器
实际上,
我
需要一个数据结构来帮助我减少查找和检索各个键
的
值所需
的
时间。
我
在fedora 12上
使用
了gcc。
我
也尝试了无序映射,但它不能在
我
的
编译器上工作。 此外,哈希映射在命名空间
std
中不可用。
浏览 0
提问于2012-02-06
得票数 1
回答已采纳
1
回答
如何在cpp中为
std
::
unordered_map
<T>编写
自定义
hash_function?
、
我
想为
std
::
unordered_map
编写自己
的
Hash_function,而不是
使用
默认
的
。
我
可以在很多网站上找到
unordered_map
::hash_function()。但是
使用
它,
我
只能得到生成
的
哈希值,
使用
如下所示: /*Sample map of strings*/
unordered_map
<string, stri
浏览 3
提问于2021-05-04
得票数 2
回答已采纳
4
回答
为什么map会比
unordered_map
快很多?
、
、
、
我
实现了一个搜索缓存结果,它由类型为State
的
键(一个具有7个短整型
的
类)和类型为Score
的
值(一个包含3个doubles
的
类)组成。
使用
unordered_map
至少比map
慢
20倍。为什么?
我
的
散列函数是 size_t hash<State>::operator()(State const& s) const { s
浏览 4
提问于2011-01-31
得票数 12
回答已采纳
14
回答
如何提高键类型为
std
::string
的
映射查找
的
性能
?
、
、
、
、
我
使用
的
是
std
::map (VC++实现),通过map
的
find方法进行查找有点
慢
。是否可以通过映射
的
自定义
键比较覆盖来提高此
std
::map查找
的
性能
?例如,也许
std
::string < compare在比较数据之前不考虑简单
的
string::size()比较? 有没有其他加速比较
的</e
浏览 0
提问于2008-11-01
得票数 11
回答已采纳
1
回答
unordered_map
:为什么范围操作效率低下,情况就是这样?
我
得到了关于在C++中实现通用回忆录
的
内容。但是,正如有人在此注释中所指出
的
那样,原始代码进行了2次查找,而下面的代码只进行了一次查找。Args>{return (*cache.insert(range.firs
浏览 1
提问于2016-04-13
得票数 1
回答已采纳
2
回答
C++中
的
多级哈希/字典创建
、
、
、
我
有点迷路了。
我
有一个csv文件,如下所示111 abc 07/03 3 88123 ghi 15/11 4 80
我
想用Dictionary <string, Dictionary<string, string>>创建一个字典式
的
结构(多级字典- C++在这里
我
想把第一行作为钥匙,即USN,Name,
浏览 3
提问于2014-04-28
得票数 0
回答已采纳
2
回答
std
::
unordered_map
如何在已知输入大小
的
情况下优化大容量插入
、
、
、
、
如果
我
知道
我
要在
std
::
unordered_map
中插入大量
的
数据(大约一百万个条目),那么
我
可以提前做些什么来提高
性能
吗?(就像
std
::vector::reserve可以预留足够
的
内存空间,当我在大容量插入之前大致知道数据大小时,就可以避免重新分配)using CellInd
浏览 3
提问于2020-01-16
得票数 2
回答已采纳
1
回答
在`
std
::
unordered_map
`中插入非const对要比插入const对
慢
。
、
、
我
有一些类似的代码(来自cppcon),当将非const对插入到
unordered_map
中时,
性能
与
使用
const
的
插入
非常
不同。::chrono::system_clock::now()) clk;void Benchmark_Slow(int iters) {
std
::
unordered_map
<str
浏览 6
提问于2022-05-13
得票数 3
2
回答
boost::shared_mutex比Linux上
的
粗
std
::mutex
慢
、
、
、
、
我
有一个
std
::
unordered_map
,它需要处理来自多个线程
的
非常
繁重
的
工作负载。
我
可以
使用
std
::mutex进行同步,但是由于并发读取应该是可以
的
,所以我想
使用
boost::shared_mutex代替。为了测试
性能
改进,
我
首先
使用
一堆值预填充一个映射,然后让一堆线程运行一个。在
我
用GCC 6.1.1开发
的<
浏览 4
提问于2016-05-18
得票数 5
回答已采纳
2
回答
查找数组索引
的
unordered_map
、
、
、
我
正在
使用
unordered_map
并像这样制作逆图Int i = 0;VTune告诉
我
,new运算符是
我
的
浏览 5
提问于2020-10-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券