性能优化

  • C++特性:内联,函数对象,移动语义,模板,视图类型,返回值优化,......
  • 通用优化方法:循环优化,内存优化,算术优化,算法优化,......
  • 工具:gperftools, perf, InterlVTune Profiler, ......
  • 编译器:Clang, Intel C++ Compiler, ......
  • 并行和并发:多线程,并行执行策略,OpenMp,......
  • 异构计算:CUDA, OpenCL, SYCL, Data Parallel C++/oneAPI, ......

参考资料:

  1. https://zh.cppreference.com/
  2. https://www.agner.org/optimize/
  3. 《C++ Core Guidelines 解析 》
  4. 《C++ 性能优化指南》
  5. 《Effective Modern C++》
  6. 《C++ 语言导学》
  7. 《C++ 并发实战》
打赏作者