当前位置: 首页 > news >正文

iis部署网站提示建设中深圳推广

iis部署网站提示建设中,深圳推广,常用的建站软件有哪些,互联网行业使用收益法进行评估时摘要 vector是标准容器对数组的封装,是一段连续的线性的内存。map底层是二叉排序树。hash_map是C11之前的无序map,unordered_map底层是hash表,涉及桶算法。现对各个容器的查询与”插入“性能做对比分析,方便后期选择。 测试方案…

摘要

vector是标准容器对数组的封装,是一段连续的线性的内存。map底层是二叉排序树。hash_map是C++11之前的无序map,unordered_map底层是hash表,涉及桶算法。现对各个容器的查询与”插入“性能做对比分析,方便后期选择。

测试方案

测试与开发环境

编译器:QT5.6.3

系统:win11

CPU:i5-12500

内存:DDR4 8G 型号:4ATF1G64AZ-3G2F1

编译:release选项

代码设计

容器插入查找
vector<wstring>push_back遍历查询
map<wstring, bool>operator[]find
hash_map<wstring, bool>operator[]find
unordered_map<wstring, bool>operator[]find

wstring中存储的是系统中路径+进程名,进程名通过GUID转成字符串,这样查询的时候可以保证前面的大量字符串是相同的,也就是字符串比较至少会进行到最后的文件夹名。格式类似如下:

C:\Windows\WinSxS\wow64_microsoft-windows-net1-command-line-tool_31bf3856ad364e35_10.0.22621.674_none_f3295365522a1782{F9168C5ECEB24faaB6BF329BF39FA1E4}.exe

源码

//0积分免费下,有错误欢迎指出
链接:https://pan.baidu.com/s/1QtSYeI5ZPpWZJ5_G7F11xg?pwd=65vy 
提取码:65vy

结果

插入性能

在这里插入图片描述

查找性能

在这里插入图片描述

总结

四个容器,占用内存其实差不太多,至少我插入20000条数据差别不大。

插入的话性能hash_map和unordered_map差,hash_map最差。map插入最快。

查找的话vector最差,hash_map和unordered_map好,hash_map最好,map的性能也不错。

注意:插入的时候hash_map与unordered_map存在耗时峰值,这个应该是数据拷贝导致。如果插入密集的程序,用这两个容器可能导致程序性能不稳定。

http://www.zhongyajixie.com/news/16193.html

相关文章:

  • 网站支付宝网上支付功能怎么做电商网店
  • 开发商城网站淘宝运营团队怎么找
  • 兰州百度公司网站建设惠州seo网络推广
  • 淄博网站推广那家好sem网络推广是什么
  • 佛山营销型网站建设灰色词快速上排名
  • 北京注册公司最低注册资金上海做seo的公司
  • 网站域名更换相应内容如何规划企业网络推广方案
  • 肥城房产网seo短视频网页入口营销
  • 北京 手机网站建设seo查询软件
  • 公司备案可以做购物网站吗推广产品的软文
  • 江苏建设人才考试网官方网站青岛网站推广企业
  • 简书网站开发北京做网站的公司有哪些
  • 购物网站制作例子百度网页版网址
  • 安徽柱石建设有限公司网站百度热搜榜怎么打开
  • 知识付费网站源码抖音关键词排名软件
  • wordpress 标签设置主页东营优化公司
  • 设计师网站家装网站seo源码
  • 页面布局怎么设置杭州百度seo代理
  • wordpress 电影百度关键词优化工具
  • 谷歌怎么做公司网站企业网络搭建方案
  • 网站收录降低seo网络推广公司排名
  • 长沙服务专业的建网站百度贴吧人工客服
  • 眉山市住房和城乡建设部网站seo深圳优化
  • 水果网页制作模板花都网络推广seo公司
  • 佛山 网站不收费推广网站有哪些
  • 五级偏黄视频网站建设seo推广是什么意怿
  • 全国最好的网站建设案例沈阳网站制作
  • 在哪里可以接网站开发的外包东莞疫情最新数据
  • 页面设计属于什么知识产权抖音优化排名
  • 中国互联网协会理事长网站优化有哪些技巧