Posted in

Go语言特点≠语法简洁:真正决定其不可替代性的,是runtime中那3个被忽略的硬核设计(mcache/mcentral/mspan协同、netpoller事件循环、defer链表延迟执行机制)

第一章:Go语言特点≠语法简洁: … Go语言特点≠语法简洁:真正决定其不可替代性的,是runtime中那3个被忽略的硬核设计(mcache/mcentral/mspan协同、netpoller事件循环、defer链表延迟执行机制)Read more

Posted in

为什么你的sync.Pool没生效?Go内存分配底层5层缓存策略(mcache→mcentral→mheap→pageAlloc→arena)逐级穿透解析

第一章:Go内存分配底层原理全景 … 为什么你的sync.Pool没生效?Go内存分配底层5层缓存策略(mcache→mcentral→mheap→pageAlloc→arena)逐级穿透解析Read more

Posted in

【仅限内部技术委员会解禁】:Go runtime内存管理底层图谱(含mspan/mcache/mcentral内存池流转动图)

第一章:Go语言内存占用高的现象 … 【仅限内部技术委员会解禁】:Go runtime内存管理底层图谱(含mspan/mcache/mcentral内存池流转动图)Read more