/images/avatar.webp

五岁博客

Go 原理之 gc 垃圾回收机制:三色标记 + 混合写屏障(需要 STW)

用过 Go 开发的都知道,它的垃圾回收(GC)机制是保障程序稳定运行的关键——尤其是在高并发场景下,GC 的延迟直接影响服务的响应性能。

Go 1.5 版本引入了三色标记 + 插入写屏障,Go 1.8 版本进一步演进为"三色标记 + 混合写屏障"的组合方案,将 STW(Stop The World,世界暂停)时间压缩到毫秒级甚至微秒级。

Go 源码之 gorm 框架

看源码先看底层核心数据结构

在 Go 语言的数据库开发领域,GORM(Go Object Relational Mapping)框架绝对是绕不开的核心工具。

它以“简洁的 API、完整的 ORM 能力、多数据库适配”三大优势,成为开发者连接 MySQL、PostgreSQL 等数据库的首选。