01
性能调优全景图
端到端理念 · 核心方法论 · 度量指标
概念入门
02
性能分析工具链
Linux/Java/数据库/前端工具全家桶
工具perfJMC
03
性能基准测试
JMH · wrk · sysbench · 基线建立
基准量化
04
CPU性能调优
上下文切换 · 亲和性 · NUMA · 中断
CPU调度
05
内存性能调优
泄漏检测 · JVM调优 · 堆外内存 · 池化
内存JVM
06
磁盘I/O性能调优
文件系统 · 调度器 · 异步/直接I/O · RAID
I/O存储
07
网络性能调优
TCP/IP · Socket · 连接池 · 拥塞控制
网络TCP
08
数据库性能调优(上)
索引 · SQL重写 · 查询计划 · 表结构
SQL索引
09
数据库性能调优(下)
连接池 · 缓存 · 读写分离 · 参数调优
Redis分库
10
应用层性能调优
代码级优化 · 缓存 · 异步 · 批处理
算法架构
11
并发编程性能调优
锁优化 · CAS · 线程池 · 协程
并发锁
12
JVM性能调优
G1/ZGC · 参数实战 · 类加载 · JIT
JVMGC
13
前端性能调优
渲染路径 · 懒加载 · 代码分割 · 图片
前端Lighthouse
14
网络协议性能调优
HTTP/2 · gRPC · WebSocket · CDN
协议HTTP3
15
容器化性能调优
Docker/K8s资源 · 网络 · 存储
容器K8s
16
微服务性能调优
RPC vs REST · 服务网格 · API网关
微服务Mesh
17
消息队列性能调优
Kafka · RocketMQ · RabbitMQ · 积压
MQ异步
18
缓存系统性能调优
Redis · 穿透/击穿/雪崩 · Caffeine · 多级
缓存Redis
19
搜索引擎性能调优
Elasticsearch · 索引/查询 · 分片
ES搜索
20
大数据性能调优
Spark/Flink · Shuffle · 数据倾斜
大数据Spark
21
全链路压测
场景设计 · JMeter/Gatling · 数据构造
压测JMeter
22
性能监控与告警
Prometheus+Grafana · APM · 告警规则
监控SkyWalking
23
性能问题定位方法论
自上而下 · 根因分析 · 瓶颈定位
方法论RCA
24
调优案例 · CPU密集型
高CPU · 死循环 · GC飙升 · 线程争抢
案例CPU
25
调优案例 · 内存密集型
泄漏 · 大对象 · 堆外内存 · OOM
案例内存
26
调优案例 · I/O密集型
磁盘I/O · 网络延迟 · 数据库I/O
案例I/O
27
调优案例 · 高并发场景
秒杀 · 热点缓存 · 限流降级 · 异步
案例高并发
28
调优案例 · 分布式系统
分布式事务 · 锁 · ID生成 · 链路追踪
案例分布式
29
性能调优最佳实践
编码规范 · 架构设计 · 测试左移
最佳实践规范
30
性能调优未来趋势
eBPF · WASM · Serverless · AI驱动
前沿eBPF