技术/Golang

共 5 篇文章

  • Go pprof 性能剖析实战:从火焰图到根因

    CPU 打满、内存暴涨、goroutine 泄漏——三类最常见的 Go 线上问题,用 pprof 一套方法论打穿:怎么采、怎么看、怎么定位到代码行。

  • Go 升级 1.24 后的 GC 延迟毛刺排查

    把服务从 Go 1.22 升到 1.24 之后,P99 延迟开始出现规律性的毛刺,每隔大概两分钟一次。最后定位到 GC 策略调整和一个在堆上分配过大的对象叠加触发。过程比结论复杂,记一下。

  • Go 内存逃逸与性能优化

    从跨语言视角解释逃逸的本质,深入 Go 编译器逃逸分析与典型触发场景,并给出值语义、接口边界、容器预分配与并发实践的系统优化清单。

  • Go goroutine 调度器原理:GMP

    系统拆解 Go 的 G-M-P 三元模型、work stealing、抢占与 netpoller 协作机制,配合实验/可观测手段理解调度器的性能与权衡。