对Qt5和C ++ 17容器进行性能和内存使用的基准测试

时间:2020-11-12 11:29:58

标签: qt gcc containers clang c++17

在最新的Qt5C++17编译器上,我都需要同时在性能和堆内存使用方面对GCCCLang容器进行最新基准测试,用于我自己的项目。

结果对我在项目中的决策很有帮助,我认为这可能对其他人也有帮助,所以我决定与他人分享。

因此,它是一个牢记以下参数的基准:

  • Qt5容器与C++17容器
  • 性能与内存使用情况
  • 容器初始化/生成时间与访问/查找/迭代时间
  • GCC 11CLang 11

1 个答案:

答案 0 :(得分:2)

基准平台:

硬件:

  • CPU:六核AMD 6200
  • RAM:32GB DDRIII

软件:

  • 操作系统:OpenSUSE 15.2 x64
  • Qt:15.1(官方二进制文件)
  • 海湾合作委员会:11.0.0
  • 范围:11.0.0
  • HeapTrack 1.1.0

标准

  • C ++ 17

标志

  • -O3

代码:

enter image description here

相关问题