首页
›
Web后端与企业应用开发
›
054-Go并发性能调优
›
《Go并发调优性能剖析》
VIP20
本课程属于:054-Go并发性能调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发调优性能剖析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go并发模型
Goroutine与Channel基… · CSP模型原理 · 并发与并行的区别
Go
并发模型
02
Goroutine生命周期
Goroutine的创建 · 调度 · 阻塞与退出
Goroutine
生命周期
03
Channel深入
无缓冲Channel · 有缓冲Channel · Channel关闭与优雅退出
Channel
深入
04
WaitGroup与同步原语
sync.WaitGroup使用模式 · sync.Once · sync.Cond
WaitGroup
同步原语
05
Mutex与RWMutex
互斥锁与读写锁的实现原理 · 锁竞争优化 · 自旋锁与饥饿模式
Mutex
RWMutex
06
原子操作与内存模型
sync/atomic包 · CAS操作 · 内存屏障
原子操作
内存模型
07
Map并发安全
sync.Map原理与适用场景 · 分片锁优化 · 并发Map性能对比
Map
并发安全
08
Pool对象池
sync.Pool工作原理 · 对象复用与GC优化 · Pool典型应用场景
Pool
对象池
09
Context上下文
Context树结构 · 超时控制 · 取消传播
Context
上下文
10
调度器剖析
GMP模型详解 · P本地队列与全局队列 · 工作窃取与任务窃取
调度器剖析
GMP
11
调度器调优
GOMAXPROCS设置 · 抢占式调度 · 网络轮询器
调度器调优
GOMAXPROCS
12
内存分配器
TCMalloc思想 · mcache/mcentral/mh… · 逃逸分析
内存分配器
TCMalloc
13
GC垃圾回收
三色标记法 · 并发标记与清扫 · GC调优参数GOGC与软硬阈值
GC
垃圾回收
14
性能剖析工具
pprof入门 · CPU剖析 · 内存剖析
性能剖析工具
pprof
15
pprof火焰图
火焰图生成与解读 · pprof交互式命令行 · go tool pprof高级用法
pprof
火焰图
16
trace追踪
go tool trace使用 · Goroutine分析 · 网络延迟与调度延迟定位
trace
追踪
17
基准测试
testing.B基准测试 · benchmem与benchtime · 基准测试结果分析
基准测试
testing.B
18
并发模式
扇出/扇入 · Pipeline流水线 · Worker Pool
并发模式
扇出
19
无锁编程
CAS循环 · 无锁队列 · 无锁栈
无锁编程
CAS
20
并发安全设计
数据竞争检测 · race detector使用 · 设计无锁数据结构的原则
并发安全设计
数据竞争检测
21
网络并发优化
netpoll模型 · goroutine-per-conn… · 零拷贝优化
网络并发优化
netpoll
22
IO并发优化
io.Reader/Writer并发… · bufio优化 · 异步IO与epoll/kqueue
IO
并发优化
23
Channel vs Mutex
不同场景下的选择 · 性能基准对比 · 混合使用策略
Channel
vs
24
并发限流
令牌桶 · 漏桶 · 信号量
并发限流
令牌桶
25
超时与重试
context超时 · backoff重试策略 · 熔断器模式
超时
重试
26
并发错误处理
panic与recover · errgroup错误传播 · 并发任务结果收集
并发错误处理
panic
27
性能调优实战
CPU密集型优化 · 内存密集型优化 · IO密集型优化
性能调优实战
CPU
28
分布式并发
分布式锁 · etcd并发原语 · raft协议与并发一致性
分布式并发
分布式锁
29
并发测试
模糊测试 · 并发压力测试 · 稳定性测试
并发测试
模糊测试
30
全链路性能剖析
从pprof到trace到perf · 系统级性能分析 · eBPF与Go结合
全链路性能剖析
pprof
所属VIP或分类
同VIP:CI-CD集成中Go服务性能回归测试与调优实践
同VIP:Goroutine调度原理与Go并发性能调优实战
同VIP:Go并发性能调优:CI-CD中pprof性能基线与回归检测