首页
›
Web后端与企业应用开发
›
054-Go并发性能调优
›
《Go并发调优Go性能剖析》
VIP20
本课程属于:054-Go并发性能调优
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发调优Go性能剖析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go并发模型概述
Goroutine与OS线程对比 · CSP模型核心思想 · 并发与并行的区别
Go
并发模型概述
02
Goroutine基础
go关键字启动协程 · 匿名函数与闭包在并发中的陷阱 · Goroutine生命周期管理
Goroutine
go
03
Channel基础
无缓冲channel与有缓冲chan… · channel的发送与接收操作 · channel关闭与range遍历
Channel
chan
04
Select多路复用
select语句语法 · 超时控制与default分支 · select与channel组合实现…
Select
多路复用
05
WaitGroup同步
sync.WaitGroup原理与用… · Add/Done/Wait方法详解 · 常见错误模式与避免方法
WaitGroup
同步
06
Mutex与RWMutex
sync.Mutex互斥锁 · sync.RWMutex读写锁 · 锁粒度优化与死锁预防
Mutex
RWMutex
07
原子操作
sync/atomic包 · 原子增减与CAS操作 · 原子操作与互斥锁的性能对比
原子操作
sync/atomic
08
Once与Cond
sync.Once单次执行 · sync.Cond条件变量 · Cond的Broadcast与Sig…
Once
Cond
09
Pool对象池
sync.Pool原理 · 减少GC压力的最佳实践 · Pool的典型应用场景
Pool
对象池
10
Map并发安全
sync.Map底层实现 · Load/Store/Delete/… · 与加锁map的性能对比
Map
并发安全
11
Context上下文
context包设计理念 · WithCancel/WithTim… · Context在并发链中的传递
Context
上下文
12
ErrGroup结构化并发
golang.org/x/sync/… · 错误传播与取消 · errgroup与WaitGroup…
ErrGroup
结构化并发
13
Semaphore信号量
golang.org/x/sync/… · 加权信号量控制并发度 · 与channel限流的对比
Semaphore
信号量
14
SingleFlight请求合并
golang.org/x/sync/… · 缓存击穿防护 · Do与DoChan方法
SingleFlight
请求合并
15
GMP调度模型
Goroutine调度器架构 · M/P/G三者关系 · 调度循环与工作窃取
GMP
调度模型
16
Goroutine栈管理
初始栈大小与动态伸缩 · 栈复制机制 · 栈溢出检测与预防
Goroutine
栈管理
17
网络轮询器
netpoller架构 · epoll/kqueue/iocp在… · 网络IO与Goroutine的协作
网络轮询器
netpoller
18
系统监控线程
sysmon的作用 · 抢占式调度 · 长时间运行Goroutine的抢占
系统监控线程
sysmon
19
pprof性能剖析
runtime/pprof与net/… · CPU剖析与内存剖析 · pprof交互式命令行
pprof
性能剖析
20
trace追踪
runtime/trace · Goroutine分析 · GC与网络事件的可视化
trace
追踪
21
内存剖析深入
heap剖析 · allocs剖析 · 内存泄漏定位与修复
内存剖析深入
heap
22
Goroutine泄漏检测
泄漏原因分析 · pprof goroutine剖析 · 泄漏修复实战案例
Goroutine
泄漏检测
23
锁竞争优化
锁竞争检测方法 · 锁粒度细化 · 无锁数据结构设计思路
锁竞争优化
锁竞争检测方法
24
Channel性能调优
channel容量选择 · channel vs 共享内存 · channel批量发送优化
Channel
性能调优
25
GC调优
Go GC演进历史 · GC调优参数GOGC与GOMEMLI… · 减少GC压力的编码技巧
GC
调优
26
内存分配优化
逃逸分析 · 对象复用与sync.Pool · 小对象合并与内存对齐
内存分配优化
逃逸分析
27
并发模式
Pipeline模式 · Fan-in/Fan-out · Worker Pool模式
并发模式
Pipeline
28
Benchmark基准测试
testing.B用法 · 基准测试编写规范 · benchstat统计分析
Benchmark
基准测试
29
性能调优方法论
瓶颈定位流程 · 性能预算设定 · 持续性能监控
性能调优方法论
瓶颈定位流程
30
综合实战
高并发HTTP服务调优 · pprof与trace联合诊断 · 从10ms到1ms的优化历程
综合实战
HTTP
所属VIP或分类
同VIP:CI-CD集成中Go服务性能回归测试与调优实践
同VIP:Goroutine调度原理与Go并发性能调优实战
同VIP:Go并发性能调优:CI-CD中pprof性能基线与回归检测