Posted in

Go runtime/debug.ReadGCStats返回的pause_ns不准?真相是:它仅统计STW阶段,而真正的GC延迟包含write barrier开销

第一章:Go runtime/d … Go runtime/debug.ReadGCStats返回的pause_ns不准?真相是:它仅统计STW阶段,而真正的GC延迟包含write barrier开销Read more

Posted in

Go标准库未公开API使用警告(unsafe.Slice、runtime/debug.ReadGCStats等):Go团队明确标注“不稳定”的5个接口

第一章:Go标准库未公开API的 … Go标准库未公开API使用警告(unsafe.Slice、runtime/debug.ReadGCStats等):Go团队明确标注“不稳定”的5个接口Read more

Posted in

Golang登录失败却无panic?用runtime/debug.ReadGCStats()发现GC STW期间认证goroutine被延迟调度超300ms的隐蔽瓶颈

第一章:Golang登录失败却无 … Golang登录失败却无panic?用runtime/debug.ReadGCStats()发现GC STW期间认证goroutine被延迟调度超300ms的隐蔽瓶颈Read more

Posted in

为什么你的Go服务在K8s里频繁OOMKilled?——cgroup v2 + memory.limit_in_bytes + runtime/debug.ReadGCStats联合诊断法

第一章:为什么你的Go服务在K8 … 为什么你的Go服务在K8s里频繁OOMKilled?——cgroup v2 + memory.limit_in_bytes + runtime/debug.ReadGCStats联合诊断法Read more