内存管理 15 篇文章

覆盖Go运行时内存模型、堆内外分配机制、GC调优以及缓冲区生命周期管理的工程实践,帮助开发者定位和解决服务运行时的内存异常增长问题。

封面
高并发 服务重构 内存管理 编译器优化

用Go重构高并发服务后性能提升四倍的几个关键改动

Go性能优势并非编译型语言的天然红利,而是由协程调度、内存分配、I/O模型和编译器优化共同叠加的结果。通过一次从PHP到Go的服务重构,单机QPS从1.2万提升至5.8万,P99延迟从340ms压缩至18ms,拆解出Goroutine阻塞不触发内核态切换、sync.Pool与GC周期联动、零拷贝数据路径缩短以及编译器内联优化等关键性能维度。

阅读全文