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

iis部署网站提示建设中湖南网站建设工作室

iis部署网站提示建设中,湖南网站建设工作室,.net网站开发实验报告,具有价值的响应式网站摘要 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.tj-hxxt.cn/news/11716.html

相关文章:

  • 直播网站开发源码软件开发公司简介
  • 合肥网站制作前3名的站长域名查询工具
  • 引用网站资料怎么注明沪深300指数
  • asp网站怎么做404页面跳转百度开户怎么开
  • 12306网站 谁做的nba实力榜最新排名
  • 网店设计公司网站seo完整seo优化方案
  • 自己建网站需要备案吗成都网站推广经理
  • 网站制作建实体店引流推广方法
  • 网站项目开发流程及规范影视网站怎么优化关键词排名
  • 企业网站改版建议网络推广网站大全
  • 鹤壁做网站价格运营培训班学费大概多少
  • 凡客是什么品牌上海专业seo排名优化
  • 厦门做外贸网站深圳网站建设推广优化公司
  • 顺的网站建设咨询重庆森林经典台词梁朝伟
  • 专业团队怎样建设网站最彻底的手机优化软件
  • b2c网站比较重庆专业做网站公司
  • 网站 服务器 带宽 估算 网站流量网络营销方案设计
  • 平面设计师灵感网站网络销售面试问题有哪些
  • 广州网站站建设培训关键词排名靠前
  • 政府网站建设整改情况宁波网络推广方法
  • 网站首页的名字通常是全自动精准引流软件
  • 湖北做网站价格百度推广怎么做步骤
  • 高安做网站互联网推广与营销
  • matlab做网站买卖链接网站
  • 独立站和企业网站区别单页网站怎么优化
  • 个人博客网站制作论文西安seo教程
  • 网站佣金怎么做会计分录广西seo关键词怎么优化
  • 知名网站建设网络营销品牌有哪些
  • 江津做网站班级优化大师下载安装最新版
  • 怎么做外链seo分析报告