Posted in

Go语言调度原理:用perf record捕获runtime.mcall到runtime.gogo的完整上下文切换耗时(含火焰图标注)

第一章:Go语言调度原理 Go语 … Go语言调度原理:用perf record捕获runtime.mcall到runtime.gogo的完整上下文切换耗时(含火焰图标注)Read more

Posted in

【限时解密】Go语言在eBPF程序开发中的隐性统治力:cilium用Go生成eBPF字节码的3层抽象设计(含perf map零拷贝示例)

第一章:Go语言在eBPF生态中 … 【限时解密】Go语言在eBPF程序开发中的隐性统治力:cilium用Go生成eBPF字节码的3层抽象设计(含perf map零拷贝示例)Read more

Posted in

Go调试体验差?用dlv+trace+perf flamegraph三件套,15分钟定位goroutine泄漏根因(含某支付平台真实Case)},

第一章:Go调试体验差?用dlv … Go调试体验差?用dlv+trace+perf flamegraph三件套,15分钟定位goroutine泄漏根因(含某支付平台真实Case)},Read more

Posted in

Go物料服务CPU持续100%?perf trace锁定runtime.mallocgc热点+逃逸分析修正前后对比(QPS提升4.2倍)

第一章:Go物料服务CPU持续1 … Go物料服务CPU持续100%?perf trace锁定runtime.mallocgc热点+逃逸分析修正前后对比(QPS提升4.2倍)Read more

Posted in

Go语言技术栈调试黑科技(VS Code + Delve + core dump + perf trace四维联动):10分钟定位线上goroutine死锁根源

第一章:Go语言技术栈调试黑科技 … Go语言技术栈调试黑科技(VS Code + Delve + core dump + perf trace四维联动):10分钟定位线上goroutine死锁根源Read more