C++高性能编程
-信仰_
这个作者很懒,什么都没留下…
展开
-
C++高性能编程---04.数据结构
容器适配器表示可以由序列式容器实现的抽象数据结构(stack、queue、priority_queue)原创 2024-04-14 20:41:30 · 229 阅读 · 1 评论 -
C++高性能编程---03.C++分析和度量性能
1.渐进复杂度和大O符号大O表示法 均摊时间复杂度分析2.度量什么?该如何度量定义目标:(优化目标,延迟/响应时间、吞吐量、内存使用、IO绑定或CPU绑定:性能与IO有关还是与CPU有关、耗电量、数据聚合) 度量 找到瓶颈 做有根据的猜测 优化 评估 重构3.了解代码和热点插桩型剖析器 采样型剖析器4.微基准测试(Google Benchmark https://github.com/google/benchmark)优先使用剖析器找到需要调整的热点 将之与其他代码分原创 2024-04-08 12:00:00 · 206 阅读 · 1 评论 -
C++高性能编程---02.C++必备技能
C++17引用确保复制省略。原创 2024-04-07 10:30:30 · 366 阅读 · 2 评论 -
C++高性能编程---01.C++概述
C++是一种高度可移植的编程语言,具有零成本抽象的能力,使开发者能够编写和管理大型、表达力强且健壮的代码库。原创 2024-04-07 08:30:00 · 237 阅读 · 1 评论