文档目录
Kotlin 后端基准测试
从「测量为什么不可信」到「让性能不再退化」的完整方法论。十章正文、九个 Lab,以及一条贯穿式实战线。
如果你写过 C++ 并发,会对「性能」有肌肉记忆。但后端 + JVM 的世界里,那些直觉有一半会失效:JIT 边跑边优化、GC 制造周期性尖刺、压测工具系统性低估尾延迟。
这套文档不教工具怎么点,而是先纠正观念,再建立可复现的测量方法,最后把性能变成团队能力。
章节目录
- 导论 第 0 章 · 导论:后端性能测试为什么比 C++ 微基准更难 本章定位:全书的世界观。不装工具、不搭环境,只解决一件事——让你在动手之前就知道自己在测什么 …
- 指标与目标 第 1 章 · 指标与目标:先定义「好」,再谈「快」 本章定位:把「性能要好」这句空话,翻译成一张可测量、可判定通过/失败、可被他人复现的目标表。 前置知识 …
- Kotlin/JVM 性能基础 第 2 章 · Kotlin/JVM 性能基础:测量之前必须懂的事 本章定位:本章不教工具,只解决一个问题——为什么你的测量结果可能是假的。学完你才有资格谈 …
- 测试分层 第 3 章 · 测试分层:性能测试金字塔 本章定位:回答「在哪一层测」。同一个性能问题,选错层级要么浪费几天,要么得出错误结论。 前置知识:第 0 章(协调 …
- 工具链 第 4 章 · 工具链:压测、剖析、观测 本章定位:把前三章的方法论装进工具箱。学完你应该能在 5 分钟内回答:「这个现象,我该用哪个工具、采什么数据、怎么 …
- 实验设计与方法论 第 5 章 · 实验设计与方法论:让数据可复现、可比较、可被相信 本章定位:前四章教你「怎么测」,这一章教你「怎么让别人相信你的结论」。 学完你能回答一个关 …
- 分析与定位 第 6 章 · 分析与定位:从现象到根因 本章定位:前五章给了你数据、工具和方法。这一章把它们装进一个可复用的分析流程——让你从「感觉是数据库慢」走到「有证 …
- 优化与验证 第 7 章 · 优化与验证:纪律比技巧重要 本章定位:前六章找到了根因,这一章讲怎么改——以及更重要的:怎么证明改对了。 前置知识:第 5 章(噪声底线、显 …
- 持续化 第 8 章 · 持续化:把性能变成工程能力 本章定位:前七章把一次性能问题解决好了。这一章解决不再退化——用门禁、告警、发布策略和容量规划,把性能从「一次性 …
- 综合实战 第 9 章 · 综合实战:一条贯穿式 Lab 线 本章定位:把前八章串成一个完整闭环——从「定义目标」到「设立门禁」,产出一份可对外汇报的性能报告。 前置知 …
- 配套代码