Posted in Go语言基础和工具链Go循环删切片的GC友好型写法(实测降低young GC频次63%,附go:linkname黑科技) 第一章:Go循环删切片的GC友好 … Go循环删切片的GC友好型写法(实测降低young GC频次63%,附go:linkname黑科技)Read more by 写代码的阿强|2026年9月19日|Go切片删除操作, young, IM服务GC优化, Go性能调优checklist, 零GC路由匹配, go:linkname安全风险
Posted in 问题排查与答疑Go map的GC友好写法:避免value持有闭包/接口/指针的4个重构模式(实测Young GC减少63%) 第一章:Go map的GC友好写 … Go map的GC友好写法:避免value持有闭包/接口/指针的4个重构模式(实测Young GC减少63%)Read more by 并发编程爱好者|2026年8月18日|Map线程安全, Go动态加载, young, IM服务GC优化, 匿名函数闭包内存泄漏, 零GC路由匹配, 接口指针持有
Posted in Go语言基础和工具链Go的切片机制 vs Java ArrayList:底层内存布局差异导致的GC压力激增(实测Young GC频次提升210%) 第一章:Go切片与Java Ar … Go的切片机制 vs Java ArrayList:底层内存布局差异导致的GC压力激增(实测Young GC频次提升210%)Read more by 写代码的阿强|2026年8月10日|零GC路由匹配, young, 无GC压力遍历, itab内存布局, Go切片扩容底层, ArrayList, JAVA_HOME误用
Posted in 问题排查与答疑【Golang GC调优关键点】:interface{}持有大对象引用导致young generation晋升失败率提升9倍 第一章:interface{}在 … 【Golang GC调优关键点】:interface{}持有大对象引用导致young generation晋升失败率提升9倍Read more by Go语言笔记|2026年8月4日|young, golang-go包弃用, generation晋升失败, 大对象引用问题, Go垃圾回收优化, interface{}内存泄漏, GC调优技术
Posted in Go语言基础和工具链【Golang GC视角】:实例化对象何时进入young generation?基于gcControllerState的3阶段标记推演 第一章:Golang GC视角下 … 【Golang GC视角】:实例化对象何时进入young generation?基于gcControllerState的3阶段标记推演Read more by 低调的Gopher|2026年4月5日|young, golang-go包弃用, 对象实例化监控, gcovr工具, runtime.gcControllerState, ObservedGeneration, 三阶段标记
Posted in Go语言基础和工具链Go官方接口的GC友好的3种写法:实测降低young generation GC频率达63%,基于GODEBUG=gctrace=1数据 第一章:Go官方接口的GC友好性 … Go官方接口的GC友好的3种写法:实测降低young generation GC频率达63%,基于GODEBUG=gctrace=1数据Read more by 代码诗人|2026年3月28日|Go语言GC优化, Go接口设计经典案例, young, GODEBUG=gctrace配置, gcovr工具, ObservedGeneration, GC友好写法
Posted in Go语言基础和工具链Go map 与sync.Map的GC压力对比实验:100万并发goroutine下,young GC频次相差6.3倍 第一章:Go map 的基本原理 … Go map 与sync.Map的GC压力对比实验:100万并发goroutine下,young GC频次相差6.3倍Read more by Gopher的成长日记|2026年1月27日|young, Map线程安全, Go动态加载, GC调优技术, sync.Map使用方法, GC压力规避, goroutine并发访问