Skip to content

feat: vol6 性能卷 ch00 性能思维 + ch01 Benchmark 方法论#88

Merged
Charliechen114514 merged 1 commit into
mainfrom
feat/vol6_performace
Jul 2, 2026
Merged

feat: vol6 性能卷 ch00 性能思维 + ch01 Benchmark 方法论#88
Charliechen114514 merged 1 commit into
mainfrom
feat/vol6_performace

Conversation

@Charliechen114514

Copy link
Copy Markdown
Member

ch00-performance-mindset(2 篇 + index):

  • efficiency≠performance 命题(vector vs set 实测 5×)、两条铁律、Amdahl
  • sanitizer 作为性能测量的可信度地基

ch01-benchmark-methodology(6 篇 + index,全卷锚点章):

  • 为什么 microbenchmark 会骗你(三骗,foo() DCE 实测)
  • 可信写法(DoNotOptimize 语义、GBench 实跑、BENCHMARK_ENABLE_TESTING 坑)
  • 16 条测量陷阱 + perf-env-check.sh 体检脚本
  • 统计(中位数 / Mann-Whitney)、生产 telemetry + CI 变点检测、方法论参考卡

代码:vector_vs_set、push_bench(GBench FetchContent)、perf-env-check.sh 顶层 vol6 index 重写(去「待重写」+ ch00 / ch01 导航),README 翻译覆盖率随之更新(vol6 CN 17 篇,EN 待补)

ch00-performance-mindset(2 篇 + index):
- efficiency≠performance 命题(vector vs set 实测 5×)、两条铁律、Amdahl
- sanitizer 作为性能测量的可信度地基

ch01-benchmark-methodology(6 篇 + index,全卷锚点章):
- 为什么 microbenchmark 会骗你(三骗,foo() DCE 实测)
- 可信写法(DoNotOptimize 语义、GBench 实跑、BENCHMARK_ENABLE_TESTING 坑)
- 16 条测量陷阱 + perf-env-check.sh 体检脚本
- 统计(中位数 / Mann-Whitney)、生产 telemetry + CI 变点检测、方法论参考卡

代码:vector_vs_set、push_bench(GBench FetchContent)、perf-env-check.sh
顶层 vol6 index 重写(去「待重写」+ ch00 / ch01 导航)
README 翻译覆盖率随之更新(vol6 CN 17 篇,EN 待补)
@Charliechen114514 Charliechen114514 merged commit 4c9648b into main Jul 2, 2026
6 checks passed
@Charliechen114514 Charliechen114514 deleted the feat/vol6_performace branch July 2, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant