Posted in

Go语言死锁的私密知识库:runtime.stack()无法打印的goroutine阻塞点——利用debug.ReadBuildInfo逆向定位

第一章:Go语言死锁的本质与经典 … Go语言死锁的私密知识库:runtime.stack()无法打印的goroutine阻塞点——利用debug.ReadBuildInfo逆向定位Read more

Posted in

Go运行时trace文件里藏着什么?(用go tool trace反向推导GC STW时间、goroutine阻塞点、网络延迟毛刺)

第一章:Go运行时trace文件 … Go运行时trace文件里藏着什么?(用go tool trace反向推导GC STW时间、goroutine阻塞点、网络延迟毛刺)Read more

Posted in

goroutine退出性能瓶颈在哪?用go tool trace定位退出延迟超50ms的3类隐藏阻塞点(含火焰图标注版)

第一章:goroutine退出性 … goroutine退出性能瓶颈在哪?用go tool trace定位退出延迟超50ms的3类隐藏阻塞点(含火焰图标注版)Read more