首页
›
Web后端与企业应用开发
›
010-Go并发性能领域聚合建模
›
《Go并发性能领域聚合建模:GMP模型原理与P数量调优》
VIP20
本课程属于:010-Go并发性能领域聚合建模
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发性能领域聚合建模:GMP模型原理与P数量调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
并发编程基础
进程 · 线程与协程的概念对比 · Go语言并发模型概述
并发编程基础
进程
02
GMP模型总览
Goroutine · Machine · Processor三大核心组件及其关…
GMP
模型总览
03
Goroutine详解
轻量级线程的创建 · 调度与生命周期管理
Goroutine
轻量级线程的创建
04
Machine详解
操作系统线程与Go运行时线程的绑定与…
Machine
Go
05
Processor详解
逻辑处理器的职责 · 数量设置与工作窃取机制
Processor
逻辑处理器的职责
06
全局队列与本地队列
Goroutine的排队策略与调度优…
全局队列
本地队列
07
工作窃取算法
空闲P如何从其他P或全局队列窃取Go…
工作窃取算法
Go
08
系统调用与GMP
Goroutine发起系统调用时的阻…
GMP
系统调用
09
网络轮询器
netpoller如何避免网络I/O…
网络轮询器
netpoller
10
调度循环
M从P获取G并执行的完整调度循环流程
调度循环
M从P获取G并执…
11
抢占式调度
Go 1.14引入的基于信号的抢占式…
抢占式调度
Go
12
Goroutine栈管理
初始栈大小 · 栈扩容与栈缩容机制
Goroutine
栈管理
13
GOMAXPROCS参数
P数量的默认值 · 设置方法与对并发的影响
GOMAXPROCS
参数
14
P数量与CPU核心数的关系
如何根据CPU核心数设置最优P数量
CPU
P数量
15
P数量与I/O密集型任务
高I/O场景下P数量的调优策略
I/O
P数量
16
P数量与计算密集型任务
高CPU场景下P数量的调优策略
P数量
计算密集型任务
17
P数量与锁竞争
过多P导致锁争用加剧的案例分析
P数量
锁竞争
18
P数量与内存开销
每个P的本地队列与缓存对内存的影响
P数量
内存开销
19
P数量与GC性能
P数量对垃圾回收暂停时间的影响
GC
P数量
20
P数量与Goroutine数量
Goroutine数量与P数量的最佳…
Goroutine
P数量
21
P数量调优工具
使用runtime.GOMAXPRO… · pprof · trace进行性能分析
P数量调优工具
runtime.GOMA…
22
P数量调优实战
Web服务器场景下的P数量调优案例
P数量调优实战
Web
23
P数量调优实战
数据处理管道场景下的P数量调优案例
P数量调优实战
数据处理管道场景…
24
P数量调优实战
微服务网关场景下的P数量调优案例
P数量调优实战
微服务网关场景下…
25
P数量调优实战
数据库连接池场景下的P数量调优案例
P数量调优实战
数据库连接池场景…
26
P数量调优实战
消息队列消费者场景下的P数量调优案例
P数量调优实战
消息队列消费者场…
27
P数量调优实战
图像处理服务场景下的P数量调优案例
P数量调优实战
图像处理服务场景…
28
P数量调优实战
实时计算引擎场景下的P数量调优案例
P数量调优实战
实时计算引擎场景…
29
P数量调优实战
高并发API网关场景下的P数量调优案…
P数量调优实战
API
30
总结与最佳实践
GMP模型核心要点回顾与P数量调优通…
最佳实践
GMP
所属VIP或分类
同VIP:atomic与锁竞争:Go并发性能领域聚合建模优化
同VIP:channel通信调优:Go并发性能领域聚合建模权衡
同VIP:context超时控制:Go并发性能领域聚合建模实战