STL各个容器性能详细比较
2023-06-13 09:15:05 时间
写入40M的int变量
从上面的数据来看写入用时vector和deque很快,因为他们内存分配次数少,关联容器和list都是一个一个分配的,一个一个分配也会造成内存碎片,内存利用率低。 每次在中间插入数据,写入40M的int变量
说明在中间插入或者删除list很快,在头部或者尾部要比deque慢很多
vector
47M
5 秒
list
739M
21秒
69 秒
deque
217M
4 秒
2203毫秒
set
821M
137秒
map
905M
136秒
deque
太慢不知道什么时候可以完成
list
47秒
相关文章
- 提升提升性能:MongoDB3一步到位(mongodb3性能)
- database提升Oracle数据库性能的窍门(raiseoracle)
- 测试Linux IO性能:利用工具简洁之道(linuxio测试工具)
- 树莓派基金会推出单板电脑CM3 其处理器性能较初代提高10倍
- 一些Java容器的性能比较
- Linux下OpenVZ容器的极致性能优化(linuxopenvz)
- HTML5与Redis:如何优化网站性能?(html5redis)
- 探索Redis服务迈向性能优势(查看redis服务)
- 用Redis集群获得极致性能之原因(为什么要用redis集群)
- 如何正确测试Redis容器性能(如何测试redis容器)
- Redis重新调整集合值以实现更好的性能(redis重新设置集合值)
- 设置Redis请求超时时限,链接服务获得更佳性能(redis请求超时时间)
- 数据库Oracle 12c 容器数据库极致性能与易用性的完美结合(oracle12c 容器)