Posted in

【性能工程师内部备忘录】:Go的“快”只存在于pprof火焰图顶部3层——深入runtime.mcall()才发现真正的瓶颈在m->g0栈切换

第一章:Go语言号称比C快 Go … 【性能工程师内部备忘录】:Go的“快”只存在于pprof火焰图顶部3层——深入runtime.mcall()才发现真正的瓶颈在m->g0栈切换Read more

Posted in

火焰图里出现大量runtime.mcall、runtime.gopark?这不是bug,是goroutine调度健康信号!(附正常/异常判据表)

第一章:火焰图里出现大量runt … 火焰图里出现大量runtime.mcall、runtime.gopark?这不是bug,是goroutine调度健康信号!(附正常/异常判据表)Read more

Posted in

为什么Go pprof CPU火焰图顶部总出现runtime.mcall?——深入ARM64 SPSR寄存器保存、栈切换与异常返回路径的硬件真相

第一章:Go pprof CPU … 为什么Go pprof CPU火焰图顶部总出现runtime.mcall?——深入ARM64 SPSR寄存器保存、栈切换与异常返回路径的硬件真相Read more