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

常州网站开发.net网站开发是什么对象开发

常州网站开发,.net网站开发是什么对象开发,可以用腾讯企业邮箱域名做网站,工作计划及目标测试目的 本次测试旨在比较不同数据结构#xff08;vector、数组#xff09;以及不同访问方法#xff08;[]、at()、offset#xff09;在性能上的差异#xff0c;从而为开发者提供在特定情境下做出最佳选择的依据。 测试代码 测试网址:Quick C Benchmarks 使用GCC9.5 …测试目的 本次测试旨在比较不同数据结构vector、数组以及不同访问方法[]、at()、offset在性能上的差异从而为开发者提供在特定情境下做出最佳选择的依据。 测试代码 测试网址:Quick C Benchmarks 使用GCC9.5 C14 -O2编译 #include benchmark/benchmark.hstatic void vector_access(benchmark::State state) {std::vectorint v;for (int i 0; i 1000; i) {v.push_back(i);}for (auto _ : state) {for (int i 0; i 1000; i) {v[i] 1;}} } BENCHMARK(vector_access);static void vector_access_by_at(benchmark::State state) {std::vectorint v;for (int i 0; i 1000; i) {v.push_back(i);}for (auto _ : state) {for (int i 0; i 1000; i) {v.at(i) 1;}} } BENCHMARK(vector_access_by_at);static void array_access(benchmark::State state) {int a[1000];for (int i 0; i 1000; i) {a[i] i;}for (auto _ : state) {for (int i 0; i 1000; i) {a[i] 1;}} } BENCHMARK(array_access);static void array_access_by_offset(benchmark::State state) {int a[1000];for (int i 0; i 1000; i) {a[i] i;}for (auto _ : state) {for (int i 0; i 1000; i) {*(a i) 1;}} } BENCHMARK(array_access_by_offset);static void heap_access(benchmark::State state) {int *a new int[1000];for (int i 0; i 1000; i) {a[i] i;}for (auto _ : state) {for (int i 0; i 1000; i) {a[i] 1;}}delete[] a; } BENCHMARK(heap_access);static void heap_access_by_offset(benchmark::State state) {int *a new int[1000];for (int i 0; i 1000; i) {a[i] i;}for (auto _ : state) {for (int i 0; i 1000; i) {*(a i) 1;}}delete[] a; } BENCHMARK(heap_access_by_offset);运行结果 Quick C Benchmarks 结论 vector at()方法访问速度最慢 栈上访问最快 其它情况经过O2优化后性能类似。 指导意见 追求最高效的访问速度如果性能是首要考虑因素建议使用栈上数组并采用[]访问方法。 避免使用vector的at()方法在对性能要求较高的场景下应避免使用vector的at()方法转而使用[]访问方法。
http://www.pierceye.com/news/119691/

相关文章:

  • 免费红色ppt模板网站装修网站合作
  • iis7 添加网站古风头像在线制作免费
  • 电商网站构成网站尺寸自适应
  • 南昌网站建设咨询最简 wordpress主题
  • 污染网站代码建立官方网站
  • 整站网站模板乌海网站建设
  • 具体c2c网站建设实例商城网站建设价格最优
  • 网站建设的主机国内好的设计网站推荐
  • 网站伪静态规则网站建设 中企动力板材生态板
  • 企业网站定制开发流程昌平区事业单位公共知识培训网站
  • 张店网站制作设计公司自己做视频网站怎么让加载速度变快
  • 杭州有哪些做网站的公司好大连seo网站
  • 做网站优化公司wordpress电子书插件
  • 可以接单做3d网站东莞app制作公司
  • 请详细说明网站开发流程及原则网站图片代码
  • 网页设计基础学什么seochan是什么意思
  • 汽车网站网页设计设计师网站推荐家装
  • 游戏交易网站怎么做wordpress 分词
  • 网站难做吗建设企业网站的需求
  • 网站开发设计文档模板wordpress5.2下载
  • 网站备案后要做什么wordpress 黑色
  • 池州建设机械网站中国房地产100强名单
  • 怎么在虚拟主机上建网站wordpress 更新feed
  • 内设网站wordpress 注册验证
  • 全景网站建设做米业的企业网站
  • 珠海哪个建设网站建设好ui网站界面设计
  • 中国有名的模版网站电商建设网站
  • 网站改域名合肥网站建设企业
  • 建网站需要软件c 怎么做能让窗体访问网站
  • 呼家楼网站建设黄骅市官方网站