Posted in

你的Go benchmark结果可信吗?揭秘go test -benchmem -count=10中GC干扰、CPU频率缩放、NUMA节点迁移导致的5σ异常值生成机制

第一章:Go benchmark … 你的Go benchmark结果可信吗?揭秘go test -benchmem -count=10中GC干扰、CPU频率缩放、NUMA节点迁移导致的5σ异常值生成机制Read more

Posted in

Go语言“快”的幻觉从何而来?揭秘Go benchmark工具链的3个默认偏置:无预热、忽略TLB污染、禁用CPU频率缩放

第一章:Go语言号称比C快 “G … Go语言“快”的幻觉从何而来?揭秘Go benchmark工具链的3个默认偏置:无预热、忽略TLB污染、禁用CPU频率缩放Read more

Posted in

Go benchmark结果可信吗?雷子狗揭露3个隐藏干扰项(CPU频率缩放、NUMA节点迁移、GC周期抖动)及稳定压测配置

第一章:Go benchmark … Go benchmark结果可信吗?雷子狗揭露3个隐藏干扰项(CPU频率缩放、NUMA节点迁移、GC周期抖动)及稳定压测配置Read more

Posted in

Go benchmark结果忽高忽低?——GC干扰、CPU频率缩放、OS调度抖动…生产级基准测试必须启用的6个GOMAXPROCS/GODEBUG参数

第一章:Go benchmark … Go benchmark结果忽高忽低?——GC干扰、CPU频率缩放、OS调度抖动…生产级基准测试必须启用的6个GOMAXPROCS/GODEBUG参数Read more